ETH官方钱包

前往
大廳
主題

[C++檔案操作]

?許願星? | 2021-09-01 12:09:39 | 巴幣 0 | 人氣 171

先從.txt檔操作開始談起。
首先要引入#include <fstream>建立檔案物件存取檔案資料
設計流程 : 先測試檔案是否開啟成功,再正確存取檔案資料
關閉檔案觀念:
*開啟一個檔案,該檔案物件將佔據一部分記憶體,因此可以關閉沒再用的檔案物件。
#include <fstream>
物件名稱.close();
寫入檔案語法:
物件.open("c://xxx/" ,ios::out);
操作上就是主要是換ios::xxx
ios::app  附加文字到檔案
ios::in    讀取檔案,通常加個緩衝區緩衝
ios::out  寫入文字到檔案

小提醒 : 如果有使用者權限可能會檔到,所以建議放C槽之類的比較不會有使用者權限的問題。
範例:
#include <iostream>
#include <fstream>
#include <stdlib.h>

using namespace std;
int main()
{
//建立檔案物件(代號)
ofstream filePtr;                
filePtr.open("C:\\Test.txt" ,ios::out);
if (!filePtr.is_open())
{
cout<<"開啟檔案錯誤!\n";
exit(EXIT_FAILURE);
} else {
//否則寫入文字
filePtr<<"今天星期幾? \n" ;
filePtr<<"你要去哪裡? \n";
}
filePtr.close();
system("pause");
return 0;
}



送禮物贊助創作者 !
0
留言

創作回應

更多創作