一、题目:统计多行文本中的行数、单词数及字符数
二、目的与要求
1. 目的
通过解决统计多行文本中的行数、单词数及字符数,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。
2. 基本要求
(1) 要求用C++语言编程,在Visual C++环境下调试完成;
(2) 要求划分功能模块,各个功能分别使用函数来完成;
(3) 源代码程序要求必要的注释。
三、设计方法和基本原理
1. 课题功能描述
设计一个能够统计多行文本中的行数、单词数及字符数,请运行示例程序来查看运行的效果。
注意!!!此时字符串输入时要输入多行(段)字符串,空行结束!
2. 问题详细描述
本题中英文单词的构词规则为由英文字符构成,不考虑纯数字例如:“1,250,220”,只考虑由字符构成的单词,但是单词的分隔符应该包括基本的标点符号和空格。
统计多行文本的行数、单词总数和字符总数。
3. 问题的解决方案:
根据问题的描述,可以按照程序要求的功能采用结构化的设计思想。
文本是可以用手输入的