C 檔案讀寫以及vector的遍歷

2021-10-06 09:42:32 字數 1379 閱讀 8928

寫乙個文字,然後編寫乙個程式,開啟文字然後將每乙個字讀取到乙個vector物件中。遍歷vector,將內容顯示到cout。然後利用泛型演算法sort(),對文字進行排序。

#include

sort

(container.

begin()

, contaner.

end(

))

再將排序後的結果輸出入另乙個檔案。

#include

#include

//讀取檔案的標頭檔案

#include

#include

using

namespace std;

intmain()

//但對輸出結果無快取(bufferred)

ofstream outfile

("new2.txt");

//立即顯示與終端if(

! outfile)

string word;

vector msg;

while

(infile >> word)

//將文字中的內容讀取到字串word中,知道錄取到最後乙個字元,返回值為0

unsigned

int i;

//為什麼是unsigned? 因為i需要與vector.size()作比較,後者為unsigned型別

cout <<

"unsorted msg: \n"

;for

(i =

0; i < msg.

size()

; i++

)//遍歷vector msg

cout << endl;

sort

(msg.

begin()

, msg.

end())

;//進行sort()操作

/*outfile << "sorted msg: \n"; //寫入outfile

for(i = 0; i < msg.size(); i++) //遍歷sort()後的vector msg,再將其寫進outfile

outfile << endl;*/

cout <<

"sorted msg: \n"

;//這裡選擇直接輸出看結果(與寫如outfile中的內容相同)

for(i =

0; i < msg.

size()

; i++

)//遍歷sort()後的vector msg

cout << endl;

system

("pause");

return0;

}

C 對INI檔案讀寫,以及CSV

using system using system.collections.generic using system.linq using system.runtime.interopservices using system.text namespace msframework.common se...

python 的檔案建立以及讀寫

python 從乙個txt檔案中讀取郵箱賬戶,如guangjia 126.com,把其中的126提取出來做出乙個資料夾,並在該資料夾在建立126.txt文件,最後把屬於126.com的賬戶郵箱全部寫入到126.txt文件中。import os defgetconten path f open pat...

C檔案的讀寫

檔案的讀寫,已經弄了很久。這中間自己也玩了很久,學的較少。主要是自己沒有耐下心來看,也沒有完全弄清楚fprintf fscanf fread fwrite 這幾個函式的區別。在做的時候也是眉毛鬍子一把抓。沒有分文字檔案的讀寫和二進位制檔案的讀寫。兩者混在一起,結果寫進去的資料總是亂碼。一 文字檔案的...