C 實驗 讀入檔案判斷詞數句數

2021-09-10 07:50:06 字數 833 閱讀 9683

•熟悉

string

的處理

•讀入待處理的檔案

•處理檔案:統計檔案中共有多少個單詞,多少句話。

•讀入檔案,文章中有好多[ ]一樣的特殊字元,首先需要將特殊字元處理掉。

•判斷詞數以空格為分隔符進行判斷,遇到空格單詞數加一。

•判斷句數以句號、感嘆號、問號(。!?)為界限符,遇到符號加一。

將下面的材料複製貼上,放入txt檔案中到指定目錄下d:\\stl\\material.txt。

#include #include #include #include using namespace std;

void handlespecialchar() //處理特殊字元

cout << strtext;

out.open("d:\\stl\\material.txt");

out << strtext << endl;

out.close();

}void letternum() //判斷詞數

if(size_prev_pos != strtext.size())

cout << count;

}int wordnum() //判斷句數

}cout << endl;

return count;

}int main()

判斷讀入資料檔案結尾 從檔案讀入資料

參考 在使用c c 讀檔案的時候,使用eof 這個函式來判斷檔案是否為空或者是否讀到檔案結尾的時候會有一些特殊情況 先看 include include using namespace std int main e return 0 上述 在vs2012下編譯執行,發現,當檔案結尾沒有空行時,結果正...

C語言 C 檔案讀入

有時候我們需要的資料被放在了檔案裡,並且資料量比較大,我們也不想去複製的時候 或者我們為了簡化除錯程式的步驟 或者是我們的程式需要初始化,但是又不能讓使用者去輸入初始資料,我們就可以使用檔案讀入的方法 首先要將資料檔案和程式檔案放在同一工作目錄下 第一種是c語言的方法 使用檔案指標 file,配合f...

C 檔案的讀入與輸出

遇到一道題,從txt中讀入一批資料,按照指定規則處理後輸出到txt中去。因為剛剛接觸c 所以先學習了一下讀入和輸出,參照的是csdn中的一位博主的 望見諒!ps 我主要提醒的是一點,輸入輸出文字,一定要建立在源 的同級目錄下,不然容易出錯。include includeusing namespace...