0

Scanf() inside while is not working. Without while it works.

#include <stdio.h>
int main ()
{
        int test,i,l=0,j;
        char name[100],name1[100];
        scanf("%d",&test);
        while(test--)
        {
                scanf("%[^\n]s",name);
                l=strlen(name);
                for(i=0;i<=l;i++)
                {
                        if (name[i]>=97 && name[i]<=122)
                        {
                                name1[i]= name[i]-32;
                        }
                        else
                        {
                                name1[i]= name[i];
                        }
                } 
                printf("%s",name1);
        }
        return 0;
}

I don't get the error.

halfer
  • 19,824
  • 17
  • 99
  • 186
Trojan
  • 1
  • 1

0 Answers0