問題描述:
C++ 讀取寫入文件,其中讀取文件使用get和getline方式
參考資料:
http://simpleease.blog.163.com/blog/static/159608582005529457270/
http://blog.csdn.net/sergery/article/details/8193907
問題解決:
(1)使用get方式讀取
注:
使用get方式讀取文件流,換行符或者EOF會終止讀取
注意其中in.fail() / in.clear() 的使用
(2)使用getline
注:
以上使用getline讀取文件
(3)main函數
注:
其中函數rdstate()可以查看當前流的狀態,使用方法是
in.rdstate() & istream::goodbit;
注:
通過上述方法,可以查看流的當前狀態
源文件:
FileStream.cpp