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


代码如下:

				
#include<stdio.h>
#include<stdlib.h>
int main()
{
     FILE *in,*out;
     char ch,infile[20],outfile[20];
     printf("Enter the infile name:");
     scanf("%s",infile);
     printf("Enter the outfile name:");
     scanf("%s",outfile);
     if((in=fopen(infile,"r"))==NULL)
     {
         printf("cannot open infile");
         exit(0);
     }
     if((out=fopen(outfile,"w"))==NULL)
     {
         printf("cannot open outfile");
         exit(0);
     }
     while(!feof(in))
     {
         fputc(ch=fgetc(in),out);//将文件in的内容写到文件out中
         printf("%c",ch);//在屏幕中显示文件in的内容
     }
     printf("\n");
     fclose(in);
     fclose(out);
     return 0;
}




联系我们 | 友情链接