level 3
刚开始学习C语言,使用C4droid进行编程,要求统计换行符的个数
程序代码如下:
#include <stdio.h>
main()
{
int c,nl;
nl = 0;
while ((c = getchar()) != EOF)
{
if(c == ‘\n’)
++nl;
}
printf("%d\n",nl)
}
我完成以上输入,并顺利编译成功后,在 终端模拟器 里输入若干字符,问题来了,如何让程序运行呢?(按回车只能换行啊 。。)
2014年07月07日 15点07分
1
level 14
话说LZ是怎么编译通过的?第十行两个单引号错误,第十三行又少了分号,难道不是c?
2014年07月07日 22点07分
3
当时重新输的,写错了。 编译是成功。 不过 看了你的回复我又看了下代码, 发现是代码写错了 ,谢谢 !
2014年07月08日 12点07分
level 14
LZ如果不会c4上Ctrl+d,操作如下,长按控制台画面选择发送控制键,然后点输入法的英文字母d,Ctrl+c同理
2014年07月08日 13点07分
5
现在有个新的问题 为什么有时候 回车 能运行程序 , 有的时候不能呢? 是跟程序内容有关系?
2014年07月09日 03点07分
回复 lqd04551 :因为程序结束了
2014年07月09日 03点07分
回复 不知者来此 : 那我按回车只是想换行, 不想让程序结束 怎么办?
2014年07月10日 03点07分
回复 lqd04551 :循环啊
2014年07月10日 04点07分