问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++语言查一下这段代码freopen有错吗?文件里没有输出结果。

发布网友 发布时间:2022-05-02 06:58

我来回答

1个回答

热心网友 时间:2022-07-01 13:53

1. freopen是重定向文件流的函数,而fopen才是正常情况下用来打开文件的函数,但是如果非得用freopen也不是不可以。

2.你前面已经打开过文件了,就不需要再使用freopen打开一次了,我不建议连续调用两次freopen。你可以只调用一次freopen,然后判断stdin和stdout是否为NULL。
3.最后就是问题的关键了,如果我没弄错的话,freopen的第三个参数是FILE*类型的,也就是说stdin和stdout也是FILE*类型。但是cout是控制台输出函数,不是文件输出函数。因此需要使用fprintf、fwrite等函数将数据写入到文件中。
我推荐你有机会的话仔细地阅读有关C++文件输入输出的书籍或者资料,因为你一直在使用C语言的文件读写函数写一个C++程序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
徐继畲人物年表 徐继畲生平简介 浅论徐继畲《五台新志》 徐继畲清史文载 我打算用3500块钱左右买台笔记本,可我对电脑一窍不通。谁能给我一点购 ... 近光灯坏了,从拆车件上拆个灯泡自己更换掉之后可以用吗? 速腾大灯支架断了可以不修吗 汽车近光灯的灯泡架子掉下来了能修吗 阳台门对门挂什么最旺 我发现自己不经过脑子乱说话,幸亏对方是老实人,不然那可糟糕了,看来... 八度电影网怎么播放 墨香铜臭的微博叫什么名字 宝马1系车灯自动模式的图标是哪个 博客、微博、播客、威客,各自特点 意林、读者 、青年文摘的区别 微信里的照片误删了,如何恢复 裟欏双树的微博是什麽? 不如,我们重新来过的读者微博感动书评 如何向《读者》投稿呢 我想知道有没有什么读者群,微博能马上知道他更新了? 帮别人贷款买车不还怎么办 用自己的名字给别人贷款买车,车主是自己的,风险有多大 别人用我的身份证贷款买车对我有有什么坏处吗 在哪能买到真正的外贸原单货 在深圳哪里可以买到外贸原单的衣服啊? 外贸尾单哪里拿货 想买原单LV女包,哪儿能买到质量好点的呢? 想买原单万国手表又怕品质不好,去哪里买合适啊?求推荐! 哪里能买到轻奢品牌外贸原单的衣服,鞋子,包包? 哪里能买到原单外贸的衣服? 表示函数的三种方法是:___,___,___. 我心中的航展怎么写 400字vhghjjnhjmnkjhhnmnmjmjmnmjknmnmnhmhjghgbhgbhngbhnbnbnbnbnbnbnbnbnbbnbnbnbnn 童年作文。400字 暗黑破坏神修改器使IE变慢! 硫辛酸、苏厥散在哪里有卖,邮购可也可 001125基金今天净值估值是多少? “肌无力”的致病原因是什么? 长肌肉要什么营养物质 - 信息提示 国际学校的学生可以考上海纽约大学吗?- 问一问 上海纽约大学2016高考的分数线是多少 2016年上海纽约大学公布的上海高考分数线为470左右,其中包括A档学生吗 中外合作办学280分能上什么 老婆决心要离婚,怎么挽回? 手机也是华为,运动健康app也是最新的,但是设备中没有手环b5 电脑怎样连接手机wifi热点 一个手机如何同时登录两个? 华为手机如何同时登录两个? 华为手机怎样登录两个 华为手机怎么同时登陆两个