将一个磁盘文件中的信息复制到另一个磁盘文件中。

  • DeveloperSite

题目:将一个磁盘文件中的信息复制到另一个磁盘文件中。

 =====================================

=====================================

01#include<stdio.h>
02#include<stdlib.h>
03int main()
04{
05     FILE *in,*out;
06     char ch,infile[20],outfile[20];
07     printf("Enter the infile name:");
08     scanf("%s",infile);
09     printf("Enter the outfile name:");
10     scanf("%s",outfile);
11     if((in=fopen(infile,"r"))==NULL)
12     {
13         printf("cannot open infile");
14         exit(0);
15     }
16     if((out=fopen(outfile,"w"))==NULL)
17     {
18         printf("cannot open outfile");
19         exit(0);
20     }
21     while(!feof(in))
22     {
23         fputc(ch=fgetc(in),out);//将文件in的内容写到文件out中
24         printf("%c",ch);//在屏幕中显示文件in的内容
25     }
26     printf("\n");
27     fclose(in);
28     fclose(out);
29     return 0;
30}

=======================================================================================================

=======================================================================================================