C++ – 最简单的将文本文件的内容一次性读取到std::string的方法
原创文章,作者:StubbornHuang,如若转载,请注明出处:《C++ – 最简单的将文本文件的内容一次性读取到std::string的方法》https://www.stubbornhuang.com/902/
1 C++将文本文件一次性读取到std::string的方法
包含头文件:
#include <fstream>
#include <iostream>
读取代码如下:
std::ifstream in("test.txt", std::ios::in);
std::istreambuf_iterator<char> beg(in), end;
std::string strdata(beg, end);
in.close();
strdata即为存储该文本文件所有内容的string。
该方法只有四行代码即可完成文本文件的读取,不需要再一行一行的读了!