文件拷贝

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>

//将srcpath文件拷贝到despath
void FileCopy(char *despath,char *srcpath)
{
FILE *fr = fopen(srcpath,“rb”);
FILE *fw = fopen(despath,“wb”);
assert(fr!=NULL && fw!=NULL);
/*这四个是读文件的参数,可以再vs2012的帮主手册中找到
void *buffer,
size_t size,
size_t count,
FILE stream/
char tmp;
while(fread(&tmp,1,1,fr) > 0)tmp用来存放源中读到的字符,读的时候1次读1个字节,1次写1个字节在目的文件

{
	/*这四个是写文件的参数,可以再vs2012的帮主手册中找到
	const void *buffer,
   size_t size,
   size_t count,
   FILE *stream */
	fwrite(&tmp,1,1,fw);
}

fclose(fr);
fclose(fw);

}

int main()
{
FileCopy(“1.cpp”,“test1111A.cpp”);
return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值