第二次作業

----233發表於2024-03-14
這個作業屬於哪個課程 <班級的連結>
這個作業要求在哪裡 <作業要求的連結>
這個作業的目標 嘗試寫專案,同時熟悉如何在github上上傳程式與程式碼

Github地址:https://github.com/MengxinL1/MengxinL1

PSP表格

Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
計劃 20 20
估計這個任務需要多少時間 10 20
開發 240 400
需求分析 (包括學習新技術) 120 200
生成設計文件 10 20
設計複審 15 30
程式碼規範 (為目前的開發制定合適的規範) 15 15
具體設計 30 60
具體編碼 420 500
程式碼複審 60 120
測試 60 150
報告 30 30
測試報告 30 30
計算工作量 10 10
事後總結, 並提出過程改進計劃 20 15
合計 1030 1560

實現過程

讀取原文和抄襲版論文的內容,將內容轉換成統一的格式,透過餘弦演算法去計算相似度,寫入答案檔案

模組異常處理

檔案開啟異常會報錯。
FILE* file1 = fopen("C:\wx\WeChat Files\wxid_8c49z6a9b7u622\FileStorage\File\2024-03\測試文字\orig.txt", "r");
FILE* file2 = fopen("C:\wx\WeChat Files\wxid_8c49z6a9b7u622\FileStorage\File\2024-03\測試文字\orig_0.8_add.txt", "r");
if (file1 == NULL)
{
perror("error open");
}

總結

這個程式還有許多Bug沒有解決。

相關文章