文件复制函数……

来源:互联网 发布:春风已经苏醒 知乎 编辑:程序博客网 时间:2024/06/05 15:48

 

问题链接……

 

#include<stdio.h>#include<stdlib.h>void main(){    FILE *fp1,*fp2;    char ch;    char file_name1[30]="\0";    char file_name2[30]="\0";        printf("\n请输入原件名称(包括扩展名):");    gets(file_name1);    printf("\n请输入复件名称(包括扩展名):");    gets(file_name2);    if((fp1=fopen(file_name1,"rb"))==NULL||(fp2=fopen(file_name2,"wb"))==NULL)    {        printf("\n打开文件失败!");        exit(0);    }    else    {        fread(&ch,1,1,fp1);        while (!feof(fp1))        {                        fwrite(&ch,1,1,fp2);            fread(&ch,1,1,fp1);        }    }    printf("\n文件复制成功!\n");    fclose(fp1);    fclose(fp2);}


 

原创粉丝点击