发布网友
共1个回答
热心网友
#include<stdio.h>
main()
{FILE*fp1,*fp2; [两个文件啊,一个是原来的,另一个是复制到那里去的]
fp1=fopen("file1.c","r"); 以只读方式打开
fp2=fopen("file2.c","w"); 以可写方式打开
while(!foef(fp1)) 这一句是判断文件是否有为包含有东西,意思是:当不是文件的结尾时.....
putchar(getc(fp1));
getc(fp1)是指从文件1中读取内容
putchar()是指在屏幕上显示所读取的内容
rewind(fp1); rewind是移动文件指针fp1到文件头的意思
while(!foef(fp1))putc(getc(fp1),fp2);
while(!foef(fp1))
putc(getc(fp1),fp2); 是指把文件1中读取的内容复制到文件2中去
putc(1,2)是把文件1中的内容拷贝到文件2的意思
fclose(fp1);fclose(fp2); 关闭两个文件,释放指针