In the following simple code the input of the first gets is not showing up. Any help please?
int main()
{
int x;
char tmp[1];
char anystr[10], srchstr[1];
printf("Enter an string : ");
gets(anystr);
printf("Enter any character you want to search in input string: ");
gets(srchstr);
printf("anystr : %s\n",anystr);
printf("anystr : %c\n",anystr[0]);
printf("srchstr : %c\n",srchstr[0]);
return 0;
}
The Output is null for first fgets string anystr:
Enter an string : hello
Enter any character you want to search in input string: h
anystr :
anystr :
srchstr : h