zoukankan      html  css  js  c++  java
  • 结对编程__词频统计

    搭档:施蓓蓓

    源码:Github

    贡献比例:50%

    结对编程照片:


    1、要求

        基于作业3的结果,读取一个较小的文本文件A_Tale_of_Two_Cities.txt,统计该文件中的单词的频率,并将统计结果输出到当前目录下的 Result1.txt 文件

    2、程序

    •     读入文件

           

    ifstream infile("A_Tale_of_Two_Cities.txt"); //读入文件流,将文件直接放在同目录下
        if (!infile)
        {
            cout << "不能打开文件";
        }
        while (!infile.eof())
        {
            infile.getline(Str, 30000);
        }
        infile.close();
    •    输出文件
    ofstream outfile("Result.txt");
        for (i = 0; i < k; i++)
            outfile << w[i].c << "   " << w[i].n << endl;//依次输出单词结构中的单词和个数到文件中
    •    运行结果

    因为题目是基于作业3的,这次作业的重点对于我来说是文件流,文件流以前我用的不多,更不要说还是输出到指定文件里。我是直接把文件放到程序同文件夹里的,感觉还蛮好用的

    3、结对体验

      这次结对的搭档是我的一个舍友,因此前期的摩擦不是很多。一开始的问题就是用谁的作业3和用谁的开发工具,经过一点讨论才有的结果。还有就是关于文件流的用法,我们都有一些个人的看法,后来还是在网上搜索了下用法,才有这最后的版本。

      说到底,结对编程是比自己一个人单做是有效率的,但是没有一个人编程在时间和细节方面更自由,还算是一次顺利的合作吧。


     

  • 相关阅读:
    【java】详解java多线程
    【java】switch case支持的6种数据类型
    【Java】详解java对象的序列化
    【java】详解I/O流
    【java】自定义异常类
    【java】详解集合
    【NotePade++】NotePade++如何直接编译运行java文件
    【java】JVM的内存区域划分
    Unicode和UTF的关系
    【java】解析java中的数组
  • 原文地址:https://www.cnblogs.com/-XQ-/p/5307884.html
Copyright © 2011-2022 走看看