c++檔案操作
檔案型別分兩種:
1.文本檔案:文本檔案的ASCALL形式存盤在計算機中
2.二進制檔案:檔案以文本的二進制形式存盤在計算機中,用戶一般難以讀懂
操作檔案的三大類:
1.ofstream:寫操作
2.ifstream讀操作
3.fstream讀寫操作
文本檔案:
寫檔案步驟:
1.包含頭檔案:#include
2.創建流物件:ofstream ofs;
3.打開檔案:ofs.open(“檔案路徑”,打開方式)
4.寫資料:ofs<<“寫入的資料”<<endl;
5.關閉檔案:ofs.close()
檔案的打開方式:
| 打開方式 | 解釋 |
|---|---|
| ios::in | 為讀檔案而打開檔案 |
| ios::out | 為寫檔案而打開檔案 |
| ios::ate | 初始位置:檔案尾 |
| ios::app | 追加方式打開檔案 |
| ios::in | 為讀檔案而打開檔案 |
| ios::trunc | 如果檔案存在,先洗掉,再創建 |
| ios::binary | 以二進制方式打開檔案 |
注意:檔案打開方式可以配合使用,利用|運算子
例如: 二進制方式寫檔案:ios::out | ios::binary
#include<iostream>
using namespace std;
#include<fstream>
void test()
{
ofstream ofs;
ofs.open("test.txt", ios::out);
ofs << "大忽悠到此一游" << endl;
ofs.close();
}
int main()
{
test();
return 0;
}
c++檔案操作持續更新…,可以點擊我的主頁繼續查看后續內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/255572.html
標籤:其他
上一篇:C語言編程>第二十二周 ⑤ 下列給定程式中,函式fun的功能是:將字串p中的所有字符復制到字串a中,要求每復制三個字符之后插入一個空格。
