admin 管理员组

文章数量: 1184232


2024年4月22日发(作者:csc sec cot发音)

C语言统计文件中的字符数、单词数以及总行数

统计文件的字符数、单词数以及总行数,包括:

每行的字符数和单词数

文件的总字符数、总单词数以及总行数

注意:

空白字符(空格和tab缩进)不计入字符总数;

单词以空格为分隔;

不考虑一个单词在两行的情况;

限制每行的字符数不能超过1000。

代码如下

#include

#include

int *getCharNum(char *filename, int *totalNum);

int main(){

char filename[30];

// totalNum[0]: 总行数 totalNum[1]: 总字符数 totalNum[2]: 总单词数

int totalNum[3] = {0, 0, 0};

printf("Input file name: ");

scanf("%s", filename);

if(getCharNum(filename, totalNum)){

printf("Total: %d lines, %d words, %d charsn", totalNum[0], totalNum[2],

totalNum[1]);

}else{

printf("Error!n");

}

return 0;

}


本文标签: 字符 单词 文件