ifstreamでファイルの中身を全部取得する方法

一度に全部のデータを取得
[c]
char filename[] = "test.txt";
std::string buf();

std::ifstream ifs(filename, std::ifstream::binary);
buf.assign(
(std::istreambuf_iterator<char>(ifs)),
std::istreambuf_iterator<char>()
);
[/c]

Leave a reply