#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;
}