閱讀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藍橋杯【模擬賽】畫表格