• 第一次个人编程作业的过程和想法


    题目链接:第一次个人编程作业

    作业报告:点这里

    目标:先把框架和基本功能做好,拿到及格分,同音字和拆边旁以目前的能力存在困难,最后再学习;然后发现既没时间又不会写,人菜没办法

    思路:

    1.用c++写,先学习了fstream等知识,掌握基本的读写文件流;(为什么用C++?因为我太菜了,Java和Python都不行)

    2.用DevC++和VS测试txt文件的读写功能时,发现中文的乱码现象;经学习和查阅资料,问题在于txt文件默认用utf-8编码,而Windows控制台默认用ANSI(GBK)编码,故控制台会出现中文的乱码,虽不影响该次作业生成的txt文件结果,但给开发、测试及维护过程造成了许多的不方便;

    解决方法:将VS设置成utf-8编码,并且在main函数开始处加入语句:system("chcp 65001"),语句功能为将控制台修改为utf-8编码;使程序全程使用utf-8编码,便于编写和维护;

    3.读入敏感词文件f1,并放入敏感词类的数组(Mgc[])中

    4.读入文本文件f2,并放入文章的行类的数组(Hang[])中

    5.编写函数,输入为文章的一行和一个敏感词;遍历该行,找到敏感词即记录下来;(先把框架搭起来,具体功能逐步完善)

    6.将结果打印,在目标位置生成txt文件;

    7.对程序进行测试,测试过程中遇到输入的路径打不开的现象,发现路径中包含了中文,改为英文后此问题便没再发生

  • 相关阅读:
    ceph部署与问题
    openstack常见问题汇总
    css
    html
    zookeeper
    ZAB协议
    快速排序
    Servlet梳理
    tomcat性能优化梳理
    tomcat梳理
  • 原文地址:https://www.cnblogs.com/miaohengming/p/15251549.html
Copyright © 2020-2023  润新知