標頭檔案
類名:ifstream 讀取檔案
ofstream 輸出檔案
使用:1.建立物件是可以通過建構函式傳遞檔名,開啟檔案;如果建構函式沒有傳遞檔案可以用open函式開啟檔案
2.使用close函式關閉檔案,或檔案流物件銷毀時自動關閉檔案
檔案開啟模式:
ios::in 讀入方式開啟wenj
ios::out 輸出方式開啟檔案
ios:trunc 截斷檔案並丟棄舊內容
ios:binary 基於二進位制i/o操作
ios::ate檔案指標定位到檔案結尾
這些標註符不是互斥的,可以通過位或(|)設定多個標誌
檔案輸入 輸出
13.1 和檔案進行通訊 文字檢視和二進位制檢視 在文字檢視中,程式看到的內容和二進位制的內容可能不同,例如ms dos文字檔案用回車符和換行符的組合 r n來表示行尾,macintosh用乙個回車符 r來表示行尾。c程式使用乙個 n表示行尾。所以,如果c程式以文字檢視模式處理乙個ms dos文字檔...
檔案輸入輸出
檔案的兩種檢視 文字和二進位制。有的時候同乙個檔案以不同的檢視進行檢視,顯示是不同的,主要是控制字元 回車,換行 的不同。printf 是將各種型別轉換為適合的終端字元。所以打算將乙個結構體送入檔案的話不能用printf這一類函式。二進位制形式儲存,中間沒有從數字到字串形式的轉化。對於標準io,fr...
檔案輸入輸出
當我們求解acm題目時,通常在設計好演算法和程式後,要在除錯環境 例如vc等 中執行程式,輸入測試資料,當能得到正確執行結果後,才將程式提交到oj中。但由於除錯往往不能一次成功,每次執行時,都要重新輸入一遍測試資料,對於有大量輸入資料的題目,輸入資料需要花費大量時間。使用freopen函式可以解決測...