c++编程题

2025-05-24 04:38:37
推荐回答(1个)
回答(1):

/*
这种方法比较清晰,被空白符(空格、制表,也包括了换行),但实际上是不对的,比如2个单词之间有多个空白符
对文件里地内容进行统计,最好就是把内容读到数组里面,之后和一般的程序一样了
*/
#include 

int main(void)
{
FILE *fp = fopen("tt.txt", "r");
int count = 0;
char c;
while((c = fgetc(fp)) != EOF)
{
if(c==' ' || c=='\n' || c=='\t')
count++;
}
printf("%d\n", count);
return 0;
}