阅读384 返回首页    go 阿里云 go 技术社区[云栖]


cin/printf 重定向

cin/printf 重定向

OJ 重定向模板
IO重定向

微笑重定向后如何恢复到 控制台IO ?
答:需在重定向前做好备份。

fstream inFile,outFile;
streambuf   *stdcin,*stdcout;
stdcin=cin.rdbuf();
stdcout=cout.rdbuf();  //提前备份   
inFile.open("d:\\contract_in.txt",ios::in);
outFile.open("d:\\contract_out.txt",ios::out|ios::trunc);//文件流关联到文件
cin.rdbuf(inFile.rdbuf());
cout.rdbuf(outFile.rdbuf());//重定向
inFile.close();
outFile.close();//文件关闭
cin.rdbuf(stdcin);
cout.rdbuf(stdcout);//恢复到标准输出


最后更新:2017-04-03 12:55:36

  上一篇:go Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
  下一篇:go 2013蓝桥杯【模拟赛】画表格