正在加载图片...
你现在所处的位置在 LIIr 例从键盘输入字符,逐个# include <stdio h> 存到磁盘文件中,直到man 输入““为山{FILE*in*ot char ch, infile[10],outfile[10] ChI2 lc scanf("%s", infile) scan nf(%os"outfile) 例读文本文件内容, if(in=fopen(infile, " ID=NULL 并显示 i printf( "Cannot open infile n") exit(O) +例文件 if(out=fopen(outfile, "W)==NULL) ChIz 2c 函数原型: int i printf("Cannot open outfile. In 功能:判断文们ext0 返值:文件结} 回0 while(feof(in) fputc(fgetc(in), out fclose(in): fclose(out)你现在所处的位置在:首页→C语言教学→幻灯片版→第十章 文件 10 判断二进制文件是否结束 while(!feof(fp)) { c=fgetc(fp); …….. } 例 文件拷贝 例 #include <stdio.h> main() { FILE *fp; char ch,*filename=“out.txt”; if((fp=fopen(filename,"w"))==NULL) { printf("cannot open file\n"); exit(0); } printf("Please input string:"); ch=getchar(); while(ch!='#') { fputc(ch,fp); putchar(ch); ch=getchar(); } fclose(fp); } 例 读文本文件内容, 并显示 #include <stdio.h> main() { FILE *fp; char ch,*filename=“out.txt”; if((fp=fopen(filename,”r"))==NULL) { printf("cannot open file\n"); exit(0); } while((ch=fgetc(fp))!=EOF) putchar(ch); fclose(fp); } 判断文本文件是否结束 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 高等教育资讯网 版权所有