zoukankan      html  css  js  c++  java
  • 作业4:必做 2

    搭档:施蓓蓓

    源码:Github

    贡献比例:1:1

    结对编程照片:

     


    1、要求

         读取小文本文件A_Tale_of_Two_Cities.txt 或者 大文本文件Gone_with_the_wind.txt,统计某一指定单词在该文本文件中出现的频率。

    2、思路

         将欲查询的单词单独存入一个数组中,与临时存储读取的单词的数组比较,相同的话,次数加1,不同的话,则重新存入下一个单词,再比较。最后输出次数。

    3、程序

    •    单词结构体
    struct word{//单词结构 
             char c[30];//放置欲查询的单词 
     }s;
    • 读入文件
    ifstream infile("A_Tale_of_Two_Cities.txt"); //读入文件流,将文件直接放在同目录下
        if (!infile)
        {
            cout << "不能打开文件";
        }
        while (!infile.eof())
        {
            infile.getline(Str, 30000);
        }
        infile.close();
    •    比较单词
    if (!strcmp(p->c, b))//比较单词
                        {
                            num++;
                            for (k = 0; k << 30; k++)
                                b[k] = '';
                            i = 0;
                        }

    4、结果

    5、小结

        与之前的作业不同,这次是输出指定单词频率,主要还是在之前的基础上改动的。还是用了结构体,还学了“定义指向结构体变量的指针”,感觉还挺好用的。

  • 相关阅读:
    php system()和exec()差别
    linux目录中 /usr/local/bin 和 /usr/bin和/usr/local/etc
    mac rar命令相关
    php迭代器
    linux下的find文件查找命令与grep文件内容查找命令
    php 类中的静态属性
    mysql 语句执行顺序
    mysl
    MySQL中concat函数
    animation效果
  • 原文地址:https://www.cnblogs.com/-XQ-/p/5328815.html
Copyright © 2011-2022 走看看