欢迎来到天天文库
浏览记录
ID:50084291
大小:331.50 KB
页数:10页
时间:2020-03-08
《C语言程序设计 教学课件 作者 曹玲焕 孙萍主编 第十二章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章文件一、文件概述二、文件类型指针与文件操作三、文件打开函数四、文件关闭函数五、文件读写函数六、文件定位函数七、文件出错的检测八、应用举例主要内容一、文件概述例1.读出文件file.txt中的字符。例2.将用户从键盘输入的用户名和密码写到文件user.x中。例3.从文件user.x中读取用户名和密码。练习与思考:1.文件操作需要包括几个过程2.文件种类幻灯片2back二、文件类型指针与文件操作FILE定义在头文件stdio.h中。对每一个要进行操作的文件,都需要定义一个指向FILE类型结构体的指针变量,文件类型指针的定义方法如下:FILE*指针变量;如:FILE*fp;back三、文
2、件打开函数FILE*文件指针变量;文件指针变量=fopen(“文件名”,“文件使用方式”);back四、文件关闭函数关闭文件的函数是fclose()其使用方法为:fclose(文件指针变量);fclose用来关闭文件指针变量所指向的文件。该函数如果调用成功,返回数值0,否则返回一个非零值。back五、文件读写函数12.5.1单个字符读写函数12.5.2字符串读写函数12.5.3数据块读写函数12.5.4格式化读写函数12.5.5整数读写函数back六、文件定位函数12.6.1文件的定位1.文件头定位函数rewind()rewind(文件指针变量)2.随机定位函数fseek()fseek(文
3、件指针变量,位移量,起始位置)12.6.2文件位置指针的检测1.求当前读写位置函数ftell()2.检测文件是否结束函数feof()back七、文件出错的检测ferror(文件指针变量)clearerr(文件指针变量)back八、应用举例有如下图课程表,记录的是星期一至星期五每天的课程。编一程序,该程序应具有以下功能。1.课程表设置,将一星期的课程数据写入到文件中。2.查阅某天课程,随机读出文件中的相关数据。3.查阅整个课程表,读出全部数据。4.退出系统,提示用户系统已经退出。星期1,2节3,4节5,6节一二三四五back
此文档下载收益归作者所有