1
小さなテキストファイルのすべてのテキストをC++ STL iostreamのstd :: stringに読み込む簡単な方法はありますか?C++ iostreamのStreamReader.ReadToEnd()に相当します。
私は
ifstream f("file.txt");
stringstream ss;
while(!f.eof()){
array<char, READ_SIZE> buf;
auto size = f.rdbuf()->sreadn(buf.data(), buf.size());
if(size==0)break;
ss<<string(buf.data(), size);
}
string str=ss.str();
ようなことを行うために、任意のより良い方法を試してみましたか?
驚くばかりです。ありがとうございました。 –