cin/printf 重定向

简介: cin/printf 重定向 OJ 重定向模板 IO重定向 重定向后如何恢复到 控制台IO ? 答:需在重定向前做好备份。 fstream inFile,outFile;streambuf *stdcin,*stdcout;stdcin=cin.rdbuf();stdcout=cout.rdbuf(); //提前备份 inFile.open

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);//恢复到标准输出


目录
相关文章
|
6月前
|
C语言
你真的学会了printf和scanf函数吗?
你真的学会了printf和scanf函数吗?
|
6月前
cout,printf的++,--优先问题
cout,printf的++,--优先问题
35 0
|
3月前
|
Shell C语言 开发者
printf命令
`printf`命令是Shell脚本和许多编程语言中强大的输出工具。它提供了广泛的数据格式化选项,使得输出更加灵活和精确。了解并熟练使用 `printf`能够大幅提升脚本和程序的输出质量,是每个开发者和系统管理员应该掌握的技能。
43 3
|
6月前
|
C语言
1.printf()2.scanf()
1.printf()2.scanf()
32 0
有关printf(p+1),printf(p++),printf(++p)的相关理解
有关printf(p+1),printf(p++),printf(++p)的相关理解
59 0
|
11月前
|
缓存
scanf和printf函数
scanf和printf函数
132 0
C++的输入与输出:cin与cout
C++的输入与输出:cin与cout
|
存储 Serverless C语言
printf()和scanf() (详解)
printf()和scanf() (详解)
148 0
C++(cout和printf的使用小结)
C++(cout和printf的使用小结)
|
IDE 编译器 开发工具
VS 调用 scanf 的正确姿势
VS 调用 scanf 的正确姿势
357 0
VS 调用 scanf 的正确姿势