如何在Netbeans IDE中用C编程语言触发EOF(文件结束)

时间:2012-12-24 10:00:20

标签: c netbeans eof

  

可能重复:
  C : How to simulate an EOF?

我目前正在尝试使用C编程语言。我已经学习了java,所以我对代码风格和所有代码都很熟悉,但显然存在差异。

这是我目前拥有的代码。它来自教科书,所以我假设代码没有任何问题。

#include <stdio.h>

int main(void)
{
    long numberOfCharacter;

    numberOfCharacter = 0;

    while(getchar() != EOF)
    {
        ++numberOfCharacter;
    }

    printf("%1d\n", numberOfCharacter);
}

我认为我必须触发EOF才能获得我想要的输出。我看到其他一些帖子,他们说要按Ctrl + Z来触发EOF,我已经尝试了但是它不起作用。我假设因为它是Netbeans。那么,问题是如何在Netbeans中触发EOF?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Linux系统,请尝试使用CTRL-D而不是CTRL-Z。