我刚刚开始学习C并且我遇到了一些基本代码的问题。根据我阅读的书(C编程语言),这段代码应该接受用户输入然后输出。相反,我只是在程序关闭之前获取输入的第一个字母
#include <stdio.h>
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}
答案 0 :(得分:0)
#include <stdio.h>
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}
工作正确。
理解getchar
的基本概念: - getchar
是C编程语言中的一个函数,它从标准输入流stdin
中读取单个字符,无论它是什么,并且将它返回给程序。
主要问题必须在于IDE。