正在加载图片...
例从键盘输入字符,逐个# Include <stdio h> 存到磁盘文件中,直到 maino 输入“#“为止 FILE in, *out char ch, infile[10],outfile[10] scanf("%s", infile); scanf("%os"outfile) 例读文本文件内容, if((in= fopen(infile, ID=NULL) 并显示 i printf("Cannot open infile n") exit(O) +例文件鸨of if (out= fopen(outfile, W)=NULL) 函数原型:in{ printf(" Cannot open outfile. In") Ch122c 功能:判断文exit(O) ●返值:文件结} while(feof(in) fputc(fgetc(in), out fclose(in): fclose(out)判断二进制文件是否结束 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 高等教育资讯网 版权所有