文学研究助手

文学研究助手

ID:44259974

大小:225.91 KB

页数:15页

时间:2019-10-20

文学研究助手_第1页
文学研究助手_第2页
文学研究助手_第3页
文学研究助手_第4页
文学研究助手_第5页
资源描述:

《文学研究助手》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、石河&乂曇C++课程设计论文:2008年6月30日一.编程目的:2二.设计要求:2三.各函数功能说明:2四.输出结果:6五.程序结构图:77^・,总结:7参考资料:8文学研究助手电信07-2班陈龙2007082044一.编程目的:温学研究人员需要统计某篇英文小说屮某些形容词的出现次数和位置,试写出一个实现这一目标的文字统计系统,成为“文学研究助手”。二.设计要求:1、英文小说存放在一个文本文件中;2、带统计的额词汇集合耍以此输入完毕,即统计工作必须在程序的以此运行后全部完成;3、程序的输出结果是每个词的出现次数和出现位置所在的行号;4、格式自行设计

2、。各函数功能说明函数源代码以及函数的功能:#include//头文件fstream#include#includeusingnamespacestd;〃函数jisuanvoidjisuan(constchar*input){ifstreamin;/*定义一个文件输入流对象:inifstream对象打开并从文件中输出信息到别的空间*/char*s=newchar[266];〃定义读取字符行schar*token;〃定义分割字符tokencharseps[]=n”;〃定义按空格分割文件inti=0,

3、j=0;〃定义i,出现的个数;j,出现位置的行数in.open(”文木.txt”);〃此语句用来打开文件if(!in)〃如果无法读入则显示:”文件错误”{cout«"文件错误!"vvendl;}for(;in;)〃利用for循环来逐个比较{in.getline(s,255);〃读取一行j++;〃在读取一行后,行数j进行一次自加运算token=strtok(s,seps);//这里获得第一个子串/*注:strtok(s,seps)的作用是分解字符串为一组字符串。s为要分解的字符串,seps为分隔符字符串。while(token!=NULL)〃当tok

4、en不为空时执行以下的语句{if(strcmp(input,token)==0)〃用strcmp比较input和token{i++;〃字符数增加cout«input«M在第H«j«n行出现H«endl;token=strtok(NULL,seps);//这里从下一个子串开始依次获得每一个子串cout«endl«input«n共出现次数为n«i«endl;}intenter()intk;voidjisuan(constchar*input);〃函数声明string*p;intL=0;//L,要查找的字符个数▲.ff7"7"7"7"7“7“7“7“7“

5、7“7“7“7“7“7“7“7“7“7“7“7“ll丁叫、叫、叫J^T>叫、叫、^T>^T>^T>^T>^T>******^

6、c^

7、cj

8、c******^

9、c^

10、c^

11、c******n«endl;cout«"本程序为文学研究助手系统_文学研究人员需要统计某篇英文小说屮某些形容词的n«endl;coutvv”出现次数和位置,试写出一个实现这一目标的文字统计系统,成为“文学研究助手”n«endl;▲.•fkI>k

12、>kI>k!>k

13、>kI>kI>kI>k!>k£>kI>kI>k

14、>k!>k!>kI>k

15、>kI>kI>k

16、>k!>k!>k!>k!>k!>

17、k!>k!>k!>kI>kI>k!>k!>k!>k!>kI>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>kI>k!>«endl;TT叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>k!>ffcout«n首先请输入你要从文本中查找的单词个数:”vvcndl;cin»L;cout«n你要查

18、找n«L«n个单词!n«endl;f«endl«i十―an1**********************************,endl;p=newstring[L];〃使用new为p开辟内存空间for(inti=O;i

19、n(p[j].c_str());〃调用函数jisuan,用来打开文件、查找字符;//c_str()是将前面string型的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。