首 页 行业热点 新车 试驾评测 养车用车 车型库

c初学者的问题3

发布网友

我来回答

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); 关闭两个文件,释放指针

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com