#include <stdio.h>
main()
{
FILE *fp1,*fp2,*fp3,*fp4;
char filename[20],str[10000]={'/0'},ch;
int i=0;
printf("please input file name:/n");
gets(filename);
fp1=fopen(filename,"r");
ch=fgetc(fp1);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp1);
}
rewind(fp1);
printf("please input file name:/n");
gets(filename);
fp2=fopen(filename,"w");
ch=getchar();
while(ch!='#')
{
fputc(ch,fp2);
putchar(ch);
ch=getchar();
}
printf("please input file name:/n");
ch=getchar();
gets(filename);
fp3=fopen(filename,"r");
fread(str,sizeof(str),1,fp3);
puts(str);
printf("please input file name:/n");
gets(filename);
fp4=fopen(filename,"w");
fwrite(str,sizeof(str),1,fp4);
return 1;
}