fgetc()和getc()在每种情况下都会移动流指示器吗?

时间:2018-09-21 21:17:24

标签: c input

我需要编写一个循环,在读取所需的输入后,将使用fgetc()消耗流中所有不需要的字符,如下所示:

while (fgetc(stdin) != '\n' && fgetc(stdin) != EOF) {
fgetc(stdin);
}

我的问题是逻辑语句中的fget()是否实际上会消耗流字符。这个循环每个循环消耗3个字符还是1个?

0 个答案:

没有答案