C:如何传递文件作为参数?
发布时间:2020-12-16 09:35:14 所属栏目:百科 来源:网络整理
导读:我在其中一个函数中初始化并打开了一个文件,我应该将数据输出到输出文件中.如何将文件作为参数传递,以便我可以使用其他函数将数据输出到同一输出文件中?例如 : void fun_1 () { ifstream in; ofstream outfile; in.open("input.txt"); out.open("output.tx
我在其中一个函数中初始化并打开了一个文件,我应该将数据输出到输出文件中.如何将文件作为参数传递,以便我可以使用其他函数将数据输出到同一输出文件中?例如 :
void fun_1 () { ifstream in; ofstream outfile; in.open("input.txt"); out.open("output.txt"); ////function operates//// //........ fun_2() } void fun_2 () { ///// I need to output data into the output file declared above - how??? } 解决方法
你的第二个函数需要引用流作为参数,即
void fun_1 () { ifstream in; ofstream outfile; in.open("input.txt"); out.open("output.txt"); fun_2( outfile ); } void fun_2( ostream& stream ) { // write to ostream } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
- javascript解析ajax返回的xml和json格式数据实例详解
- 无刷新上传图片,ajax 和 iframe ?
- xml – 使用XSLT / XPath,如何匹配null命名空间中的任何元素
- 如何设置SKLabelNode的字体大小以适合固定大小(Swift)
- 使用 Open XML 操作文档模板自动生成报表
- c# – MVC疯狂财产失去了它的价值. Html.HiddenFor bug?
- ssh框架整合中配置总结及所依赖jar包的作用
- 使用xmllint检查XML语法
- visual-c – Visual C 2008中的Struct成员对齐