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


目录
相关文章
|
移动开发 JavaScript 前端开发
画出属于你的最漂亮的数字时序图—WaveDrom
WaveDrom是一个免费开源的在线数字时序图渲染引擎。它可以使用JavaScript, HTML5和SVG来将时序图的WaveJSON描述转成SVG矢量图形,从而进行显示。WaveDrom可以嵌入到任何网页中。WaveDrom编辑器可在浏览器中运行,也可以安装在系统上,渲染引擎可以嵌入到任何网页中。
2419 0
画出属于你的最漂亮的数字时序图—WaveDrom
|
机器学习/深度学习 传感器 人机交互
3D人体姿态估计(教程+代码)
3D人体姿态估计(教程+代码)
|
前端开发 JavaScript
探索JavaScript元素节点的属性和方法
探索JavaScript元素节点的属性和方法
77 0
|
Java 数据库连接 应用服务中间件
知了CMS开发说明文档(ibeetl) 建站系统文档
知了CMS开发说明文档(ibeetl) 建站系统文档
232 0
|
Java
04|零基础玩转面向对象编程:Java OOP
04|零基础玩转面向对象编程:Java OOP
86 0
|
移动开发 小程序 数据管理
9月开发者日回顾|小程序跳转接口等多个JSAPI更新,能力集成提供场景化排查工具
9月开发者日回顾|小程序跳转接口等多个JSAPI更新,能力集成提供场景化排查工具
163 0
|
JSON 前端开发 数据格式
ajax请求解析json数据渲染在前端界面
ajax请求解析json数据渲染在前端界面
110 0
|
安全 网络协议 算法
路由与交换系列之VPN基础笔记分享
路由与交换VPN基础笔记分享
387 1
|
设计模式 Java 数据库
字节面试官狂问我:你没有高并发、性能调优经验,为什么录取你?
没有高并发项目经验,但是面试的时候经常被问到高并发、性能调优方面的问题,有什么办法可以解决吗?
|
Serverless
Serverless 方案与传统自建服务方案对比
Serverless 方案与传统自建服务方案对比
264 0
Serverless 方案与传统自建服务方案对比