C语言实现计算一个文件中的单词个数
2018-01-16 13:50
288 查看
void count_world() { int nl, nc, nw, state, c; nl = nc = nw = 0; FILE *fp; state = OUT; fp = fopen("./a.txt","r"); while((c = fgetc(fp)) != EOF) { DEBUG("c:%c\n",c); nc++; if(c == '\n') nl++; if ( (' ' == c ) || ('\t' == c ) || ('\n' == c ) ) { DEBUG2("in the out the world"); state = OUT; } else if (OUT == state ) { DEBUG2("in the world"); state = IN; nw++; } } DEBUG("nl=%d\nnc=%d\nnw=%d\n",nl,nc,nw); }
相关文章推荐
- 用c语言实现 计算一个字符串中单词的个数
- C语言实现的计算一个文件下的所有文件的总大小(还有BUG,如果文件夹下面还有文件家就有问题,等待更新)
- Linux下c语言实现将一个目录下的所有文件和目录复制到另一个目录下
- 用C语言实现统计一个文件夹中各种文件的比例
- linux下用/proc/stat文件来计算cpu的利用率-c语言实现
- 用c语言实现输入一个十进制数,计算其转换为二进制数后其中包含1的个数
- 【转】用C语言实现将一个文件读入内存中(分享转载)
- C语言实现打开一个文件(有内容的),统计这个文件中字符e出现了多少次
- 【C语言】通讯录代码(一个文件下实现)
- 【C语言】写一个函数,实现字符串内单词逆序
- 计算一个文件的16位效验和——matlab语言的实现
- Shell: 如何计算一个文本文件中有多少个相同的单词??
- 计算PE文件校验和的C语言实现
- 编写一个程序以确定分别由signed及unsigned限定的char、short、int及long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现
- K个有序链表共N个结点在O(NlgK)时间合并为一个新的有序链表实现文件C语言
- linux下用/proc/stat文件来计算cpu的利用率-c语言实现
- 一个计算文件blake2s信息摘要的并行算法实现
- c语言实现删除一个txt文件中含有xxx内容的一行,并把删除之后的文件写成另一份txt文件
- 用C语言实现统计一个文件夹中各种文件的比例
- 实现计算一个字符串中单词个数