当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言》第十二章 文件

资源类别:文库,文档格式:PPT,文档页数:20,文件大小:98.5KB,团购合买
第一节 概述 第二节 文件(FILE)类型指针 第三节 文件的打开与关闭 第四节 文件的读写
点击下载完整版文档(PPT)

第十二章文件

第十二章 文件

第一节概述 1.文件是指记录在介质上的数据的集合 按所依附的介质:卡片文件、纸带文件、 磁带文件、磁盘文件 2.分按内容:源程序文件、目标文件 数据文件 按数据的组织形式:字符代码文件 二进制文件

第一节 概述 1.文件是指记录在介质上的数据的集合 2.分类 按所依附的介质:卡片文件、纸带文件、 磁带文件、磁盘文件 按内容:源程序文件、目标文件、 数据文件 按数据的组织形式:字符代码文件 二进制文件

3.对文件的操作是高级语言的一种重要功能 缓冲文件系统 咔缓冲文件系统 缓冲文件系统的特点 非缓冲文件系统与缓冲文件系统的区别 非缓冲文件系统与缓冲文件系统的各自的优点 缓冲文件系统的各种操作:文件打开、关闭 文件的顺序读写、随机读写 文件出错信息控制

3.对文件的操作是高级语言的一种重要功能 缓冲文件系统 非缓冲文件系统 缓冲文件系统的特点 非缓冲文件系统与缓冲文件系统的区别 非缓冲文件系统与缓冲文件系统的各自的优点 缓冲文件系统的各种操作:文件打开、关闭 文件的顺序读写、随机读写 文件出错信息控制

第二节文件(FILE)类型指针 一般形式: typedef structi /结构体成员项 用来存放文件信息*/ SFILE 如:FILE米fp1,*fp2,米fp3; /三个指针变量,均指向FLE类型结构体数据* 定义文件类型指针的一般形式: FLE*文件结构体指针变量

第二节 文件(FILE)类型指针 一般形式: typedef struct{ … }FILE; /*结构体成员项, 用来存放文件信息*/ 如:FILE *fp1,*fp2,*fp3; /*三个指针变量,均指向FILE 类型结构体数据*/ 定义文件类型指针的一般形式: FILE *文件结构体指针变量

第三节文件的打开与关闭 1.文件的打开( fopen函数) 调用方式: fopen(文件名,文件使用方式) 如: fopen(“file”,“r”) /米以只读方式打开文件fi1e*/ W a y+”“w+”“a+ rb b”“ab rb+”“wb+”“ab

1.文件的打开(fopen函数) 第三节 文件的打开与关闭 fopen(文件名,文件使用方式) 调用方式: 如:fopen(“file” , “r”) /*以只读方式打开文件file*/ “r” “w” “a” “r+” “w+” “a+” “rb” “wb” “ab” “rb+” “wb+” “ab+

例: FILE *fp; if((fp= fopen(“file”,”r”)==NULL) printf(“ Cannot open this File \n”) exit(0);八正常出口,返回系统

例: FILE *fp; if((fp=fopen(“file” , ”r”))==NULL) { printf(“Cannot open this File\n”); exit(0); } /*正常出口,返回系统*/

2.文件的关闭( flos函数) 调用方式: fclose(文件结构体指针变量) 如: fclose(fp)

2.文件的关闭(fclose函数) fclose(文件结构体指针变量) 调用方式: 如:fclose(fp)

第四节文件的读写 1.输入/输出一个字符 1)输出一个字符到磁盘文件 般形式: fputc(ch,fp); 把字符ch的值输出到 fp所指向的文件中*

第四节 文件的读写 1.输入/输出一个字符 1)输出一个字符到磁盘文件 一般形式: fputc(ch,fp); /*把字符ch的值输出到 fp所指向的文件中*/

例:把字符ch的值输出到fp所指向的文件中 #立 nclude“ stdio.h” main FILE *fp char ch if((fp= fopen(“file1.txt”,"”w”)=NUL) printf(“ Cannot open this file\n”); exit(o; j else while((ch=getchar o)!=\n') fputc(ch, fp); fclose (fp)

#include “stdio.h” main() { FILE *fp; char ch; if((fp=fopen(“file1.txt” , ”w”))==NULL) { printf(“Cannot open this File\n”); exit(0); } else while((ch=getchar())!=’\n’) fputc(ch,fp); fclose(fp); } 例:把字符ch的值输出到fp所指向的文件中

2)从磁盘文件中接收一个字符 一般形式:ch= fgetc(fp) /从印指向的文件中读入一个 字符并赋给字符变量ch*/

2)从磁盘文件中接收一个字符 一般形式: ch=fgetc(fp); /*从fp指向的文件中读入一个 字符并赋给字符变量ch*/

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共20页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有