正在加载图片...
#include <stdio. h> 十例9.2文件拷贝 maino FILE in, *out char ch in nfile[ 10],outfile[101 判断二进制文件是否结 scanf(%os"infile) scanf("%s",outfile) while(! feof(fp)) if(in= fopen(infile,"I))==NULL) i c=fgetc(fp) i printf("Cannot open infile n") exit(O) if(out=fopen(outfile, "W)== NULL) ☆feof i printf("Cannot open outfile. In ●函数原型: int exito(0) ●功能:判断文升} ●返值:文件结丬 while( feof(in) fputc(fgetc(in), out) fclose(in); fclose(out)判断二进制文件是否结束 while(!feof(fp)) { c=fgetc(fp); …….. } 例9.2 文件拷贝 ❖feof ⚫函数原型:int feof(FILE *fp) ⚫功能:判断文件是否结束 ⚫返值:文件结束,返回真(非0);文件未结束,返回0 #include <stdio.h> main() { FILE *in, *out; char ch,infile[10],outfile[10]; scanf("%s",infile); scanf("%s",outfile); if ((in = fopen(infile, "r"))== NULL) { printf("Cannot open infile.\n"); exit(0); } if ((out = fopen(outfile, "w"))== NULL) { printf("Cannot open outfile.\n"); exit(0); } while (!feof(in)) fputc(fgetc(in), out); fclose(in); fclose(out); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有