「C++」C++ Primer Plus 笔记:第十七章 输入、输出和文件
生活随笔
收集整理的這篇文章主要介紹了
「C++」C++ Primer Plus 笔记:第十七章 输入、输出和文件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
17.4 文件輸入和輸出
17.4.1 簡(jiǎn)單的文件I/O
需要在頭文件中#include<fstream>
- 寫(xiě)入文件
- 讀取文件
17.4.1 流狀態(tài)檢查和is_open()
C++文件流類(lèi)從ios_base類(lèi)繼承了一個(gè)流狀態(tài)成員,該成員存儲(chǔ)了流狀態(tài)信息:一切順利(0)、已到達(dá)文件末尾(1)、I/O操作失敗(1)等。可以通過(guò)判斷流狀態(tài)信息來(lái)判斷文件是否存在、是否成功打開(kāi)、是否讀取完畢等
- 判斷文件是否成功打開(kāi)// 一種判斷方式,打開(kāi)失敗則進(jìn)入if if(file_in.fail()) {... }// 或者 if(!file_in) {... }// 或者用一種較新的C++方法,老式C++可能不支持;打開(kāi)失敗則進(jìn)入if if(!file_in.is_open()) {... }
總結(jié)
以上是生活随笔為你收集整理的「C++」C++ Primer Plus 笔记:第十七章 输入、输出和文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 交通银行转账限额是多少
- 下一篇: s3c2440移植MQTT