C基本代码无法正常工作

时间:2016-03-20 13:32:22

标签: c getchar

我刚刚开始学习C并且我遇到了一些基本代码的问题。根据我阅读的书(C编程语言),这段代码应该接受用户输入然后输出。相反,我只是在程序关闭之前获取输入的第一个字母

#include <stdio.h>

main()
{
    int c;

    c = getchar();
    while (c != EOF) {
        putchar(c);
        c = getchar();
    }

}

1 个答案:

答案 0 :(得分:0)

#include <stdio.h>

main()
{
    int c;
    c = getchar();
    while (c != EOF) {
        putchar(c);
        c = getchar();
    }
}

工作正确。

理解getchar的基本概念: - getchar是C编程语言中的一个函数,它从标准输入流stdin中读取单个字符,无论它是什么,并且将它返回给程序。

主要问题必须在于IDE。