下载此文档

C语言二级辅导4.ppt


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/ 17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 17 下载此文档
文档列表 文档介绍
第10章文件
文件概述
一、文件概述
1. 什么是文件
2. 文件类型
二进制文件
文本文件
二、文件型指针
1. 什么是文件型指针
是用“FILE”结构型定义的专门用于文件处理的指针变量。
2. 文件型指针的定义方法
FILE *文件型指针名1, *文件型指针名2, …;
3. 说明
由于“FILE”是在头文件“”中定义的,所以使用它的程序开头应有包含语句“#include <>”
文件的打开与关闭函数
一、特点
二、打开文件函数
1. 函数头
FILE *fopen(char *filename, char *mode)
2. 参数说明
(1) filename 字符型指针,指向的字符串是要打开的磁盘文件名。
(2) mode 字符型指针,指向的字符串是文件使用方法。
文件使用方式可以是下列字符串
r、w、a、r+、w+、a+、
rb、wb、ab、rb+、wb+、ab+、
3. 函数功能
4. 返回值说明
1. 能正确打开指定的文件,则返回一个指向“文件型变量”的地址,否则返回一个“NULL”,其值为0。
2. 用文件型指针接受这个地址。
三、关闭文件函数
1. 函数头
int fclose(FILE *fp)
2. 参数说明
fp 文件型指针,通过fopen()函数获得的、已指向某个打开的文件。
3. 函数功能
4. 返回值说明:
正确关闭则返回0;否则返回非0。
#include “”
FILE *fp;
.
.
.
if ((fp=fopen(“文件名”,“文件使用方式”))==NULL)
{ printf(“file can not open!\n”);
exit(0);
}
.
.
.
fclose(fp);
文件的读/写函数
一、文件尾测试函数
1. 作用
2. 函数格式
int feof(FILE *fp)
3. 说明:若当前是文件尾,返回非0,否则返回0。
二、字符读/写函数
1. 特点
2. 写字符函数
(1) 函数格式
int fputc(char ch, FILE *fp)
(2) 说明
3. 读字符函数
(1) 函数格式
int fgetc(FILE *fp)
(2) 说明
三、字符串读/写函数
1. 特点
2. 写字符串函数
(1) 函数格式
int fputs(char *str, FILE *fp)
(2) 说明
3. 读字符串函数
(1) 函数格式
int fgets(char *str, int n, FILE *fp)
(2) 说明
四、数据读/写函数
1. 特点
2. 写数据函数
(1) 函数格式
int fwrite(char *buf, unsingled size, unsingled n, FILE *fp)
(2) 说明
3. 读数据函数
(1) 函数格式
int fread(char *buf, unsingled size, unsingled n, FILE *fp)
(2) 说明

C语言二级辅导4 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 17
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新