想要实现对输入字符计算字符数和行数,但是这样的代码运行之后不能输入下一行,想问问是为什么啊?
编译器是VS2022
int main()
{
int i = 0;
int j = 1;
char c;
c = getchar();
while (c != EOF)
{
i++;
if (c == '\n')
j++;
}
printf("chars=%d, lines=%d\n", i, j);
return 0;
}