我正在使用“The C Programming Language”这本书来学习C.
我完全复制了代码,但putchar()
不会返回用户输入的值。
#include <stdio.h>
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}
如果我输入
c
我没有得到任何输出
答案 0 :(得分:3)
试试这个:
int main()
{
int c;
while ((c = getchar()) != EOF) {
putchar(c);
fflush(stdout);
}
}