怎么运行这个计算enter换行的程序??学生刚学习不明白怎么弄。
第二张图计算那个换行字符为什么会保错?不能直接输入那个enter作字符吗?
换行字符是'\n',然后如果要在命令行产生EOF,可以在输入需要的字符后,按住CTRL + Z来产生一个EOF。
第二个代码,修改如下:
#include <stdio.h>
int main(void){
int space ,huanhang,ch;
while((ch=getchar())!=EOF){
if(ch==' '){
++space;
}
if(ch=='\n'){
++huanhang;
}
}
printf("space:%d\nhuanhang:%d",space,huanhang);
return 0;
}