The_twice 发表于 2016-2-3 13:16:41

没有出错 但程序却没显示任何字符

#include <stdio.h>

main()
{
        long nc;
       
        nc = 0;
        while(getchar() != EOF)
                ++nc;
        printf("%ld/n", nc);
}

heblhc 发表于 2016-2-3 15:33:09

把EOF改成'\n'

USTC-ssj 发表于 2016-2-3 22:13:25

把%ld改成%d

人造人 发表于 2016-2-4 01:16:05


有什么不对的吗?

The_twice 发表于 2016-2-4 15:41:55

首先谢谢各位
这是CProgammingLanguage的1.5的练习
要求程序对字符计数
但是当我按下回车后依旧没有显示任何数字
后来在另一台实验却成功了 我也不太清楚
或许编译器有些问题

The_twice 发表于 2016-2-4 15:47:21

The_twice 发表于 2016-2-4 15:41
首先谢谢各位
这是CProgammingLanguage的1.5的练习
要求程序对字符计数


啊 最后转义字符打错了

The_twice 发表于 2016-2-4 15:56:36

如图

本帖最后由 The_twice 于 2016-2-4 15:59 编辑

如图

人造人 发表于 2016-2-4 17:27:02

The_twice 发表于 2016-2-4 15:56
如图

最后还要加一个 "Ctrl + Z"

The_twice 发表于 2016-2-4 18:15:11

人造人 发表于 2016-2-4 17:27
最后还要加一个 "Ctrl + Z"

谢谢 我明白了
页: [1]
查看完整版本: 没有出错 但程序却没显示任何字符