萌新提问:关于"输入字符,实现字符统计程序"问题C语言程序:
c4droid吧
全部回复
仅看楼主
level 3
学了无敌 楼主
萌新提问:关于"输入字符,实现字符统计程序"问题
C语言程序:对字符进行计数,运行程序,输入几个字符,然后按回车,却没有结果显示,为什么?
2019年05月24日 07点05分 1
level 3
学了无敌 楼主
第一次程序,无统计结果
2019年05月24日 07点05分 3
level 3
学了无敌 楼主
改进后,结果未达到预期。。。
2019年05月24日 07点05分 4
你那个printf里面的是%ld还是%1d呀?还有eof在这个编译器好象有bug,一般可以用换行符
2021年08月09日 12点08分
你把printf那些写到while外面再编译一下,然后再把eof改成\n试一下,我刚才试了下编译成功,输入abcdef,输出6.
2021年08月09日 13点08分
level 9
先自增然后输出,结果没毛病啊
2019年05月24日 09点05分 5
好像是那个EOF问题,我换成`\n'就可以触发了。。。
2019年05月24日 12点05分
我整明白了,它要识别你需要计数的文本键入完了才能终止计数。就是说最后要一个EOF表示你写完了,然后EOF的输入方法是先回车另起一行,再ctrl+z,再回车执行程序。你这里换成\n,就是自己定义检测到换行算写完,所以执行程序的回车给你算成换行了。
2021年07月12日 09点07分
@又是填昵称吗 Ctrl+Z那套是Windows的操作吧,Linux终端直接Ctrl+D就行
2021年08月03日 11点08分
level 5
long是长整型
2019年05月26日 00点05分 6
其实和这个没关系,他主要把printf写到while里面去了,当然写错了达不到预期效果,eof可能是因为习惯原因,总之c4droid里面最好用换行符,用eof老是有问题。[酷]
2021年08月09日 13点08分
1