现在的位置: 首页 > 综合 > 正文

c文件操作

2013年06月09日 ⁄ 综合 ⁄ 共 620字 ⁄ 字号 评论关闭
 

#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;
­
}

抱歉!评论已关闭.