C语言文件——文件拷贝(源码可运行)

    技术2022-07-11  159

    需求: 实现文本文件拷贝程序

    #include<stdio.h> #include<stdlib.h> int main() { //文件拷贝 //将一个文件的内容利用while全部读出,再利全部输入另一个文件 FILE *fp1,*fp2; char ch,ch2,fileName1[20],fileName2[20]; printf("请您输入欲拷贝的文件名:\n"); scanf("%s",fileName1); fp1=fopen(fileName1,"r"); printf("请您为新文件命名:\n"); scanf("%s",fileName2); fp2=fopen(fileName2,"w"); if(fp1==NULL) { printf("can not open the file"); return 0; } else { ch=fgetc(fp1); while(ch!=EOF) { fprintf(fp2,"%c",ch); ch=fgetc(fp1); } fclose(fp1); fclose(fp2); return 0; }
    Processed: 0.009, SQL: 9