柏安 10 發表於 May 26, 2008 檢舉 Share 發表於 May 26, 2008 這個單元可能比較難懂,所以要花點心首先是#include<fstream>可視為(file(檔案) stream)引入這個標頭檔後就有兩個類別可使用ifstream(input file stream)和ofstream(output file stream)ofstream fout("路徑"):fout是定義ofstream的名稱這一條是合併過的原本是 ofstream fout;//宣告ofstream fout.open("score.txt");//與檔案連結並開啟路徑如果沒有指定就是和執行檔同一層若無此名稱的檔案,就會產生新檔案;若有此名稱的檔案,就會先把內容都清除if(!fout):若檔案無法開啟傳回來的訊息是錯誤的(0)c++中true=1;false=0!fout是不真等於0接下來fout的用法就和cout相同最後要加fout.close()切斷與檔案連結重點cout:c++到螢幕cin:鍵盤到螢幕fout:c++到檔案fin:檔案到c++#include<fstream>#include<iostream>using namespace std;int main(){ ofstream fout("score.txt"); if(!fout) cout<<"檔案無法開啟\n"; int a; cout<<"請輸入學生人數:\n"; cin>>a; fout<<a<<'\n'; int score[a]; for(int i=1;i<=a;i++){ cout<<"請輸入"<<i<<"號學生成績:\n"; cin>>score[i]; fout<<score[i]<<'\n'; } cout<<"存檔完成\n"; fout.close(); system("pause");} 鏈接文章 分享到其他網站
Recommended Posts