相关疑难解决方法(0)

getchar()如何工作?

我对K&R中提到的使用的程序感到困惑getchar().它提供与输入字符串相同的输出:

#include <stdio.h>

main(){
    int c;
    c = getchar();
    while(c != EOF){
         putchar(c);
         c = getchar();
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么要打印整个字符串?我希望它能读出一个字符并再次询问输入.

并且,我们输入的所有字符串是否由EOF终止?

c

44
推荐指数
3
解决办法
10万
查看次数

标签 统计

c ×1