第12章--文件.pptVIP

  • 4
  • 0
  • 约 47页
  • 2016-12-21 发布于河南
  • 举报
例11.6 利用函数fgets,将文本文件filea.txt中的内容全部读出并显示在屏幕上。 分析: (1)一般地,文本文件以行为单位,每行最多80个字符,则每行至少需要81个字节的存储空间。 (2)使用函数fgets读取字符串时,若在读入len-1个字符完成之前遇到换行符’\n’或文件结束符号EOF,立即结束读入操作。无论读入的字符是否等于或小于len-1个,函数为读入的字符串之后加一个’\0’。因此,读入的字符(包括’\0’)只有len个。 (3)定义文件指针。 (4)以只读方式打开文件。 (5)当文件未结束时,反复读出字符串并输出。 (6)关闭文件。 12.2 标准文件操作 #include stdio.h #include stdlib.h void main() {FILE *fp; char str[81]; if((fp=fopen(d:\\filea.dat,r))==NULL) {printf(Cannot open file!); getchar();exit(1); } while(f

文档评论(0)

1亿VIP精品文档

相关文档