c++如何实现文件复制

 我来答
chiconysun
2011-09-04 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2575万
展开全部
用输入流打开源文件,用输出流打开目标文件
循环直到源文件尾
读取源文件1个字节
写入目标文件该字节
关闭这两个文件
huangyidao2006
2011-09-04 · TA获得超过100个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:110万
展开全部
1.使用DOS命令行,调用函数system(),这个函数在stdlib.h中,具体用法去百度;
2.用流打开一个文件,读取数据,再写入一个新的文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
reverse_walker
推荐于2018-03-21 · TA获得超过590个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:464万
展开全部
#include<iostream>
#include<fstream>
using namespace std ;

void Tranfile( char* pszFileCopee, char* pszFileCoper )
{
fstream fsCopee( pszFileCopee, ios::binary | ios::in ) ;
fstream fsCoper( pszFileCoper, ios::binary | ios::out ) ;
fsCoper << fsCopee.rdbuf() ;
}
int main()
{
Tranfile( "d:/mfc90.txt", "coper.txt" ) ;
}
这是最简单的文件C++文件Copy. 错误检测可以自己写.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flydream3618
2011-09-04 · TA获得超过173个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:166万
展开全部
我觉得复制文件都必须先读取文件数据,然后再写入到新的文件里头吧~~~
····你是想要代码呢还是想问原因呢??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式