c++中从一个文件中读取内容后,然后写入另一个文件中的问题。 5

我想从一个文件中(比如1.txt)读取内容,然后写到另一个文本文件中(2.txt),我的思路是把1.txt中的内容存入一个容器中,把容器作为一个中间体,然后再把容器中的内... 我想从一个文件中(比如1.txt)读取内容,然后写到另一个文本文件中(2.txt),我的思路是把1.txt中的内容存入一个容器中,把容器作为一个中间体,然后再把容器中的内容读入2.txt中,并已经编码实现了。我现在的问题是能不能不用容器作为中间体,直接把1.txt中的内容读入2.txt中呢?下面是我尝试写的代码,麻烦大神给看一下,为什么filename2中没内容呢? 展开
 我来答
武海凡06L
2014-10-31 · TA获得超过108个赞
知道答主
回答量:108
采纳率:0%
帮助的人:59.8万
展开全部
你这种不叫容器,只是一个string字符串作为中间保存。
给你提供几个思路:1、可以尝试使用c++类库直接复制文件。2、使用system()函数调用系统命令。
还有,你的代码里ifstream和ofstream必须要在最后使用close()函数关闭掉。
追问
恩,好的,那么我这个用string字符串作为中间保存为什么不能实现呢?是根本就不能实现还是能实现,我写的有错?
追答
你能把你的代码粘贴出来么?不是图片
从程序上看起来没什么问题,感觉是你输入有问题,你可以试试在输入后让程序输出下filename1和filename2看看和你输入的字符看看一样不。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式