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

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

作业报告:点这里

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

思路:

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

原文地址:https://www.cnblogs.com/miaohengming/p/15251549.html