C语言程序设计,实验报告

C语言程序设计,实验报告用fgets和fputs函数编写程序,将文本文件poem1.txt复制到文本文件poem2.txt,并输出查看复制结果。

第1个回答  2018-06-25
#define Size 64

#include<stdio.h>

int main()
{
char buf[Size],fn1[]="poem1.txt",fn2[]="poem2.txt";
FILE *f1=NULL,*f2=NULL;

f1=fopen(fn1,"r");
f2=fopen(fn2,"w+");
while(fgets(buf,Size,f1))
{
fputs(buf,f2);
}
fseek(f2,0,SEEK_SET);
while(fgets(buf,Size,f2))
{
printf("%s",buf);
}
fclose(f1);
fclose(f2);
return 0;
}本回答被提问者和网友采纳
相似回答