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

标签 c netbeans eof

Possible Duplicate:
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?

最佳答案

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

关于c - 如何在 Netbeans IDE 中用 C 编程语言触发 EOF(文件结束符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14019804/

相关文章:

visual-studio - 如何在 visual studio 调试控制台中生成 EOF(或 ASCII 0)?

sftp - 读取数据包时的 EOF - 连接失败

将分数部分转换为二进制

C 指针 : array variable

netbeans - NetBeans 6.9 中的 OnSave 操作

java - 为什么 Netbeans Maven 项目显示错误 : 'cmd' is not recognized

Java TCP FIN 但没有流内 eof

c - 启用分页时 QEMU 三重故障

c - 如果我的字符串在 C 中有奇数个字符,我该如何使用填充?

java - 在 Mac OSX 10.6.8 上找不到 mysqladmin