1. 程式人生 > 其它 >C++ 檔案I/O簡要

C++ 檔案I/O簡要

stream

C++中有一個很重要的類,stream,即“流”。所有的I/O操作都是通過對位元組流的操作來實現的,包括最基本的輸入輸出cin、cout以及我們今天要說的檔案I\O:ofstream和ifstream。

stream這個類有兩個重要的運算子:

1、插入器(<<)
  向流輸出資料。比如說系統有一個預設的標準輸出流(cout),一般情況下就是指的顯示器,所以,cout<<"Write Stdout"<<'\n';就表示把字串"Write Stdout"和換行字元('\n')輸出到標準輸出流。

2、析取器(>>)
  從流中輸入資料。比如說系統有一個預設的標準輸入流(cin),一般情況下就是指的鍵盤,所以,cin>>x;就表示從標準輸入流中讀取一個指定型別的資料。

在C++中,對檔案的操作是通過stream的子類fstream(file stream)來實現的,所以,要用這種方式操作檔案,就必須加入標頭檔案fstream。

#include <fstream>