结对编程2
2016-03-29 20:43
211 查看
[必做 2] 读取小文本文件A_Tale_of_Two_Cities.txt 或者 大文本文件Gone_with_the_wind.txt,统计某一指定单词在该文本文件中出现的频率。
命令行格式: 提示符> Myapp.exe -f filename.txt -w word
解释:
选项 -f 表示打开某一文件(filename.txt)
选项 -w 表示统计其后单词(word)在打开的文件(filename.txt)中的频率。
结对对象:尤婉晴 http://www.cnblogs.com/youwanqing/
双方贡献比例:1:1
结对照片:
既然是要求统计指定单词,那么首先要找到这个单词,查找来说,指针比较方便,因此定义一个指针,然后在文件中查找。
另外一个就是要对出现的指定单词的频数进行统计,其他部分稍作修改就可以了。
具体的代码请看:
运行结果:
体会:有了上一次合作的基础,这次结对编程的过程就比较顺利,和队友互相讨论,互相学习,总感觉比起一个人要能学到的更多。现在在社会上,每个人都需要和他人合作,一个人单打独斗总是会很辛苦的,而有了队友就会让事情变简单和快乐。希望以后能和更多的人一起学习,一起进步。
Github链接:https://github.com/youwanqing/home3
命令行格式: 提示符> Myapp.exe -f filename.txt -w word
解释:
选项 -f 表示打开某一文件(filename.txt)
选项 -w 表示统计其后单词(word)在打开的文件(filename.txt)中的频率。
结对对象:尤婉晴 http://www.cnblogs.com/youwanqing/
双方贡献比例:1:1
结对照片:
既然是要求统计指定单词,那么首先要找到这个单词,查找来说,指针比较方便,因此定义一个指针,然后在文件中查找。
char *s; int n=0; s = strtok(c, d); sortworddown(words, wordcount); while (s) {<br> if (identify(s)) { strcpy(examine .p,s); n++; } s=strtok(NULL,d); } cout<<"Enter a word to find...\n"; char 2; cin>>2; int t=0; while(!strcmp(examine .p,2)) //找到指定单词 { t++; } cout<< examine .p << ":" << examine .count << '\n';//输出结果 return 0; }
另外一个就是要对出现的指定单词的频数进行统计,其他部分稍作修改就可以了。
int counts(char str[],int num) //对出现的频率进行统计 { for(int j=0;j<num;j++) { if(!strcmp(str,examine[j].p)) examine[j].count++; else return 0; } }
具体的代码请看:
运行结果:
体会:有了上一次合作的基础,这次结对编程的过程就比较顺利,和队友互相讨论,互相学习,总感觉比起一个人要能学到的更多。现在在社会上,每个人都需要和他人合作,一个人单打独斗总是会很辛苦的,而有了队友就会让事情变简单和快乐。希望以后能和更多的人一起学习,一起进步。
Github链接:https://github.com/youwanqing/home3
相关文章推荐
- Spring 控制反转
- 三个最简单的排序算法:插入、冒泡、选择
- Java编程手册-Collection框架(上)
- [python]多线程xpath爬虫
- SE Springer小组之《Spring音乐播放器》可行性研究报告五、六
- c++new失败处理
- javacv1.1环境配置
- UVA 11090 Going in Cycle!!
- Spring概述
- Java守护线程
- C++实验二:正整数
- Hello--Spring
- Go语言学习二 :常数和条件语句
- PHP&MySQL(三)——数组
- PHP 基本用法及基本知识点
- struts2实现让文件输入流流向浏览器显示
- 新旧图幅号转换公式及示例代码(C#)
- Eclipse自动生成set,get方法
- 深入分析HashMap
- java学习笔记-JavaWeb篇一