问题描述:
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;
注:
通过上述方法,可以查看流的当前状态
源文件: