统计字符、单词和行
来源:互联网 发布:添加网络打印机步骤 编辑:程序博客网 时间:2024/05/20 23:36
// wordcount.c 统计字符、单词和行#include<stdio.h>#include<ctype.h> //为isspace()提供函数原型#define STOP '|'int main(){char c; //读入字符char prev; //前一个读入字符long n_chars=0L; //字符数int n_lines=0; //行数int n_words=0; //单词数int p_lines=0; //不完整行数(|符号后还有字符会产生不完整行)bool inword = false; //如果c在一个单词中,则inword=tureprintf("Enter text to be analyzed(| to terminate):\n");prev='\n'; //用于识别完整行,只含有‘|’的行不算作完整行也不算作不完整行while ((c=getchar())!=STOP){n_chars++; //统计字符if (c=='\n') n_lines++; //统计行if (!isspace(c) && !inword){inword=true; //开始一个新单词n_words++; //统计单词}if (isspace(c)&&inword) inword=false; //到达单词尾部prev=c; //保存字符值}if (prev!='\n')p_lines=1;printf("characters=%ld,words=%d,lines=%d,",n_chars,n_words,n_lines);printf("partial lines=%d\n",p_lines);return 0;}
- 统计字符、单词和行
- 统计一段文字的单词数、字符数和行数
- c++实现文本中英文单词和汉字字符的统计
- 2.统计输入的行数,单词数和字符数
- 统计录入字符串的字符总数,单词数和行数
- 一行字符,单词个数的统计
- 统计单词的个数,行数,字符个数
- 输入一行字符,统计单词个数
- 统计字符个数,单词个数,行数
- [C] 统计字符个数 单词个数 行数
- C++ 读取文件并统计字符数、行数和单词数
- 编译器DIY之———统计英文文本中的单词数,字符数和行数
- 2017.8.19 利用python统计文档中的单词数,行数和字符数
- Java 文件统计:编写程序,统计英文文本文件中的字符数目和单词数目。程序运行时,输入要统计的文件的名称,程序处理后输出字符数目和单词数目
- Introduction to Java Programming编程题9.17<统计文件行、字符、单词数>
- 对文件中的行,单词和字符进行迭代
- 自己写代码,替代Linux下的WC完成字符数,行数和单词数的统计
- 统计单词个数和查找最长最短单词
- Ubuntu 安装Java
- 一步一步在Linux上安装Oracle 11gR2 RAC (2)
- YARN/MRv2 Resource Manager深入剖析—服务与事件处理器
- OCP-1Z0-053-V12.02-39题
- 48键电子琴+源码:C#Winform+vs2010+.net2.0+winmm.dll
- 统计字符、单词和行
- 一步一步在Linux上安装Oracle 11gR2 RAC (3)
- 如何使用NSOperations和NSOperationQueues(二)
- mysql将unix时间戳和时间字符串的相互转化
- 反汇编角度深入学习C++第一课:C++的命名空间
- 一步一步在Linux上安装Oracle 11gR2 RAC (4)
- Leetcode: Jump Game
- 备份数据库
- Mahout源码分析DistributedLanczosSolver(3)--Job2