Я должен написать программу на C, которая находит количество появлений персонажа, которого я выбираю. Это мой код: почему, если я удалю жирную строку, программа больше не будет работать? Я имею в виду, я не понимаю, что делает эта линия.
#include <stdio.h>
#include <string.h>
int number(char c)
{
int i,nr=0;
char s[50];
printf("Enter a string: ");
fgets(s,49,stdin);
for(i=0;i<strlen(s);++i)
{
if(s[i]==c)
{
nr++;
}
}
return nr;
}
int main()
{
int nra;
char b;
printf("Enter a character you want to count: ");
b=getc(stdin);
**getc(stdin);**
printf("Call the function\n");
nra=number(b);
printf("The number of apparitions of chracter %c is %d",b,nra);
return 0;
}