基本要求:要實現wc的基本功能即檔案中字元數、單詞數、行數的統計。
主要功能:檔案中字元數、單詞數、行數的統計和註釋行統計。
設計思想:將檔案中的一行字元讀完來統計行數,然後運用字元陣列再去分別統計字元數和單詞數。
程式**:
#include#include#include
void signalcount(char *filename);
void
main()
while (!feof(fp))}}
}printf(
"一共有:%d行 %d個單詞 %d個字元
", l, w, c);
signalcount(filename);
fclose(fp);
system(
"pause");
}void signalcount(char *filename)
while (!feof(fp))}}
fclose(fp);
printf(
"註釋行數%d行\n
", signline);
}
自己雖然是自己寫了一些但是自己也借鑑了許多網上的**。而且現在還存在著不能讀漢字的bug有待改進。
BUAA軟體工程個人專案
專案 內容所屬課程 2020春季計算機學院軟體工程 羅傑 任健 北航 作業要求 個人專案作業 課程目標 培養軟體開發能力 本作業對實現目標的具體作用 鍛鍊個人開發專案的能力 教學班級 006github專案地址 psp2.1 personal software process stages 預估耗時...
個人專案 WC
wc.exe 是一個常見的工具,它能統計文字檔案的字元數 單詞數和行數。這個專案要求寫一個命令列程式,模仿已有wc.exe 的功能,並加以擴充,給出某程式設計語言原始檔的字元數 單詞數和行數。實現一個統計程式,它能正確統計程式檔案中的字元數 單詞數 行數,以及還具備其他擴充套件功能,並能夠快速地處理...
軟體工程基礎 個人專案
github連結 psp2.1 personal software process stages 預計耗時 min 實際耗時 min planing 計劃 estimate 估計這個任務需要多少時間 development 開發 analysis 需求分析 包括學習新技術 120 design sp...