c++拷贝文件
#include<stdio.h>
//cp src dest
int main(int argc,char *argv[])
{
FILE *desc,*src;
char buf[4096];
if(argc <3){
printf("./mycp srcfile destfile\n");
}
src=fopen(argv[1],"r");
dest=fopen(argv[2],"w");
//if(src== NULL || desc == NULL ){
if(!src|| !dest){
printf("open file err\n");
return -1;
}
while (fgets(buf,sizeof(buf),src)!=NULL)
fputs(buf,dest);
fclose(src);
fclose(dest);
return 0;
}
版权声明:本文为e891377原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。