您的位置:首页 > 编程语言

结对编程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

结对照片:



既然是要求统计指定单词,那么首先要找到这个单词,查找来说,指针比较方便,因此定义一个指针,然后在文件中查找。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: