fstream::close()函式


關閉與當前物件關聯的檔案,將其與流分離。 如果流當前未與任何檔案相關聯(即,沒有成功地開啟檔案),則呼叫此函式失敗。

宣告

以下是 fstream::close() 的宣告。

void close();

注意,並行存取同一個流可能會引入資料競爭。

範例

在下面的例子中演示了 fstream::close() 函式的用法。

#include <fstream>      

int main () {

   std::fstream fs;
   fs.open ("test.txt", std::fstream::in | std::fstream::out | std::fstream::app);

   fs << "  Hello, Test fstream::close() ;

   fs.close();

   return 0;
}

執行後應該會在程式碼檔案下生成一個 test.txt 的檔案。