0%

C++ STD 快速读取文件中所有字符串

  1. READ
  2. WRITE

READ

1
2
3
4
5
6
7
#include <string>
#include <fstream>
#include <streambuf>

std::ifstream t("data.json");
std::string str((std::istreambuf_iterator<char>(t)),
std::istreambuf_iterator<char>());

WRITE

1
2
3
4
5
6
7
8
#include <string>
#include <fstream>
#include <streambuf>

std::string str("Hello");
std::ofstream ofs("data.json");
std::ostreambuf_iterator<char> out_it(ofs);
std::copy(str.begin(), str.end(), out_it);