第一次個人編程作業的過程和想法


題目鏈接:第一次個人編程作業

作業報告:點這里

目標:先把框架和基本功能做好,拿到及格分,同音字和拆邊旁以目前的能力存在困難,最后再學習;然后發現既沒時間又不會寫,人菜沒辦法

思路:

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.對程序進行測試,測試過程中遇到輸入的路徑打不開的現象,發現路徑中包含了中文,改為英文后此問題便沒再發生


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM