1个回答
展开全部
举例:打开一个文件读并写入新的文件
#include<stdio.h>
void main() { FILE *fp,*tp; char c;
if ( fp=fopen("c:\\datain.txt","r") ) {
if ( tp=fopen("c:\\dataout.txt","w+") ) {
while ( !feof(fp) ) { fread(&c,1,1,fp); fwrite(&c,1,1,tp); }
fclose(tp);
} else printf("无法建立目的文件写入。\n");
fclose(fp);
} else printf("无法打开源文件读取。\n");
}
#include<stdio.h>
void main() { FILE *fp,*tp; char c;
if ( fp=fopen("c:\\datain.txt","r") ) {
if ( tp=fopen("c:\\dataout.txt","w+") ) {
while ( !feof(fp) ) { fread(&c,1,1,fp); fwrite(&c,1,1,tp); }
fclose(tp);
} else printf("无法建立目的文件写入。\n");
fclose(fp);
} else printf("无法打开源文件读取。\n");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询