c语言统计从输入到文件结尾为止的字符数

2025-04-14 17:03:27
推荐回答(3个)
回答1:

先按 ctrl 键不放,再按 z 键


tree 输入完成后,回车,到下一行;

然后 先按 ctrl 键不放,再按 z 键,回车

回答2:

用一个初值为0的变量记录输入的字符个数,每输入一个字符,记录变量就增1,直到结束输入。结束输入有许许多多办法,若以Ctrl+z结束为例,可用下列代码实现。

//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
int main(void){
int m=0;//声明变量m并初始化为0,用来记录输入的字符数
while(getchar()!=EOF)//用while循环接收键盘输入字符,直到遇到Ctrl+z跳出
m++;//每成功接收一个字符m增1,以记录输入字符数
printf("You entered a total of %d character(s).\n",m);//输出统计结果
return 0;
}

回答3:

for(i=0;getchar()!=EOF;i++); //这个循环没有遇到输入结束符,下面的输出永远不会有结果出来