C 檔案操作1

2021-08-20 09:35:21 字數 1313 閱讀 3500

2018/5/31

1.iostream

1.在c++中作為標準庫存在,在其中含有著istream(輸入流)和ostream(輸出流),相當於兩個內建的類,同時,我們使用的cin,cout相當於類中的物件;

注:可以對《和》進行過載,從而實現直接輸出物件名直接輸出內部內容的效果

#include//含有istream和ostream

using namespace std;

class passage

passage(int num1,int num2)

//運算子過載(friend)

friend ostream &operator<<(ostream&output, const passage&number)

friend istream&operator>>(istream&input, passage&number) };

int main()

2.fstream

1.在c++中作為另外乙個標準庫而存在

2.內部有ifstream和ofstream(相當於兩個類)

<1>:ifstream:表示輸入檔案流,用於從檔案中讀取資訊(唯讀操作)

<2>:ofstream:表示輸出檔案流,用於向檔案中寫入操作

3.open()函式

void open(const char *filename, ios::openmode mode);
注:成員第一引數為檔名,第二引數為模式選擇

ios::ate:讀取位置定位到檔案的末尾

ios::in:用於讀取(類為ifstream則可以忽略)

ios::out:用於寫入(類為ofstream則可以忽略)

ios::trunc:如果該檔案存在,則截斷檔案;

4.close()函式

c++檔案終止後,自動關閉所有重新整理流,釋放所有的記憶體,關閉所有檔案

注:在程式的最後記得使用close(),釋放記憶體

5.寫入和讀取檔案

//fstream

//ifstream 讀取 ios::in

//ofstream 寫入 ios::out

//fstream 寫入和讀取 ios::in||ios::out

//預設格式可以不寫

//getchar用於獲取換行符號

#include#includeusing namespace std;

int main()

C 檔案操作 1

include include include using namespace std strm iostate 機器相關的整形名,由各個類定義,用來定義條件狀態。strm是ios,ifstream,ofstream strm badbit strm iostate型別的值,用於指出被破壞的流,標誌...

C語言 檔案操作(1)

目錄 c檔案概述 檔案型別指標 檔案的開啟與關閉 檔案的讀寫 檔案的定位 出錯的檢測 檔案輸入輸出小結 所謂檔案是指相關資料的有序集合。這個資料集有乙個名稱,叫做檔名。實際上我們已經多次使用了檔案,例如源程式檔案 目標檔案 可執行檔案 庫檔案 標頭檔案 等。檔案通常是駐留在外部介質 磁碟等 上的,使...

C語言檔案操作整理1

所有檔案都可以採用二進位制方式進行操作 c語言中檔案操作基本步驟 1.開啟檔案 fopen 2.操作檔案 fread fwrite 3.關閉檔案 fclose 如果想要長期儲存資料所以必須儲存在檔案裡 檔案裡採用二進位制方式記錄數字 與記憶體記錄數字方式相同 注 雖然檔案中的資料都是二進位制資料,但...