寫乙個文字,然後編寫乙個程式,開啟文字然後將每乙個字讀取到乙個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 這幾個函式的區別。在做的時候也是眉毛鬍子一把抓。沒有分文字檔案的讀寫和二進位制檔案的讀寫。兩者混在一起,結果寫進去的資料總是亂碼。一 文字檔案的...