- 3
- 0
- 约1.03万字
- 约 61页
- 2017-02-28 发布于湖北
- 举报
第12章 文件 12.2 标准文件操作 #include stdio.h void main() {FILE *fp; char buf [81]; if( (fp=fopen(”data.txt”, ”a” )) = =NULL) { printf(” File cannot open! ” );exit(0);} while (fgets(buf,81,stdin)!=NULL ) fputs(buf,fp); fclose(fp); } 3. 读文件字符串函数:fgets 从指针 fp指向的文件中读取 len – 1 个字符,把它送到由指针buf 指向的字符数组中。在最后加NULL。 char * fgets ( char * buf , int len , FILE *fp) ; 函数原型: 函数功能: 字符数组的长度应大于len,可存放len-1个字符,字符数组的最后一个元素为’\0’. 若在读入len-1个字符前遇到换行符’\n’或文件结束符号EOF,立即结束读入操作. 12.2 标准文件操作 例12.6 利用函数fgets,将文本文件filea.txt中的内容全部读出并显示在屏幕上。 分析: (1)一般地,文本文件以行为单位,每行最多80个字符,再加上一个行结束符号即换行符’\n’,则
原创力文档

文档评论(0)