C语言写一个程序,完成文本文件的拷贝,即将当前目录下已有的file1.txt拷贝一份?

#include "stdio.h"

int main(int argc,char *argv[]){

FILE *fpi,*fpo;

char ch,fname[30],i;

for(i=0;fname[i]="file1.txt"[i];i++);//被复制的文件名

fpi=fopen(fname,"r");

fname[4]='2';
if(!fpi || (fpo=fopen(fname,"w"))==NULL){

printf("Open the files failure, exit...\n");

return 0;

}

while((ch=fgetc(fpi))!=EOF)

fputc(ch,fpo);

fclose(fpi);

fclose(fpo);

printf("Copy success! The file name is '%s'\n",fname);

return 0;

}

C语言写一个程序,完成文本文件的拷贝,即将当前目录下已有的file1.txt拷贝一份?_第1张图片
在这里插入图片描述
C语言写一个程序,完成文本文件的拷贝,即将当前目录下已有的file1.txt拷贝一份?_第2张图片

你可能感兴趣的:(C语言写一个程序,完成文本文件的拷贝,即将当前目录下已有的file1.txt拷贝一份?)