正在加载图片...
你现在所处的位置在:首页→C语言教学→幻灯片版→第十章文件 字符串Oges与 fputs #include<stdio. h> 函数原型: char main t FILE "fp 功能:从印p指向的 char string[ 811 返值 if(fp=fopen("file. txt", WD==NULL) fgets fputs把s指 i printf("cann't open file"); exit(0);) 并在最后加一个“ while( strlen(gets( string)>0) (若读入n-1个字符肓{ fputs( string, fp) 例从键盘读入字符串存 fputs("n",fp) fclose(fp) ChIz 400 c if(fp=fopen("file. txt","I)=NULL) i printf("cann't open file"); exit(0):1 while(fgets( string, 81, fp)!=NULL) fputs( string, stdout) fclose(fp)你现在所处的位置在:首页→C语言教学→幻灯片版→第十章 文件 15 函数原型: char *fgets(char *s,int n,FILE *fp) int fputs(char *s,FILE *fp) 功能:从fp指向的文件读/写一个字符串 返值: fgets正常时返回读取字符串的首地址;出错或文件尾, 返回NULL fputs正常时返回写入的最后一个字符;出错为EOF 例 从键盘读入字符串存入文件,再从文件读回显示 fgets从fp所指文件读n-1个字符送入s指向的内存区, 并在最后加一个‘\0’ (若读入n-1个字符前遇换行符或文件尾(EOF)即结束) fputs把s指向的字符串写入fp指向的文件 #include<stdio.h> main() { FILE *fp; char string[81]; if((fp=fopen("file.txt","w"))==NULL) { printf("cann't open file");exit(0); } while(strlen(gets(string))>0) { fputs(string,fp); fputs("\n",fp); } fclose(fp); if((fp=fopen("file.txt","r"))==NULL) { printf("cann't open file");exit(0); } while(fgets(string,81,fp)!=NULL) fputs(string,stdout); fclose(fp); } 字符串I/O: fgets与fputs
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有