#include <fstream>
int main () {
const size_t bufsize = 1024*1024;
char *buff = new char[bufsize];
std::ofstream ofs("test.txt", std::ofstream::out);
ofs.rdbuf()->pubsetbuf(buff, bufsize);
ofs << "Hello, buffered stream!\n";
return 0;
}
I2luY2x1ZGUgPGZzdHJlYW0+CmludCBtYWluICgpIHsKICBjb25zdCBzaXplX3QgYnVmc2l6ZSA9IDEwMjQqMTAyNDsJCiAgY2hhciAqYnVmZiA9IG5ldyBjaGFyW2J1ZnNpemVdOwogIHN0ZDo6b2ZzdHJlYW0gb2ZzKCJ0ZXN0LnR4dCIsIHN0ZDo6b2ZzdHJlYW06Om91dCk7CiAgb2ZzLnJkYnVmKCktPnB1YnNldGJ1ZihidWZmLCBidWZzaXplKTsKICBvZnMgPDwgIkhlbGxvLCBidWZmZXJlZCBzdHJlYW0hXG4iOwogIHJldHVybiAwOwp9