第10章-应用文件管理数据.pptx

上传人:春哥&#****71; 文档编号:15608493 上传时间:2022-05-13 格式:PPTX 页数:32 大小:314.81KB
返回 下载 相关 举报
第10章-应用文件管理数据.pptx_第1页
第1页 / 共32页
第10章-应用文件管理数据.pptx_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《第10章-应用文件管理数据.pptx》由会员分享,可在线阅读,更多相关《第10章-应用文件管理数据.pptx(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、课程主讲人:第第10章章-应用文件管理数据应用文件管理数据共共 31 31 页页 第第 2 2 页页 C语言程序设计能力教程(第四版)主讲教师:主讲教师: 赵凤芝赵凤芝 C 语言程序设计语言程序设计计算机科学计算机科学系系东北石油大学东北石油大学共共 31 31 页页 第第 3 3 页页共共 31 31 页页 第第 5 5 页页共共 31 31 页页 第第 6 6 页页一、一、 文件的概念文件的概念共共 31 31 页页 第第 7 7 页页1. 文件的读和写文件的读和写 在程序中,当调用输入函数从外部文件中输在程序中,当调用输入函数从外部文件中输入数据赋给程序中的变量时,这种操作称为读操入数据

2、赋给程序中的变量时,这种操作称为读操作;当调用输出函数把程序中变量的值或程序运作;当调用输出函数把程序中变量的值或程序运行的结果输出到外部文件中时,这种操作称为写行的结果输出到外部文件中时,这种操作称为写操作。操作。 共共 31 31 页页 第第 8 8 页页共共 31 31 页页 第第 9 9 页页9共共 31 31 页页 第第 1010 页页共共 31 31 页页 第第 1111 页页缓冲文件系统缓冲文件系统:磁盘磁盘-缓冲区缓冲区-程序数据程序数据非缓冲文件系统非缓冲文件系统:程序根据需要分配空间程序根据需要分配空间现在统一使现在统一使用缓冲文件用缓冲文件系统系统程程序序数数据据区区输出

3、文件缓冲区输出文件缓冲区输入文件缓冲区输入文件缓冲区磁磁盘盘系统自动地在内存系统自动地在内存中为每一个打开的中为每一个打开的文件建立一个缓冲文件建立一个缓冲区,文件的存取都区,文件的存取都通过缓冲区进行通过缓冲区进行512字节字节共共 31 31 页页 第第 1212 页页共共 31 31 页页 第第 1313 页页共共 31 31 页页 第第 1414 页页共共 31 31 页页 第第 1515 页页一、文件打开函数一、文件打开函数1 先定义一个文件指针先定义一个文件指针 FILE *fp; 2 功能:打开文件的过程是系统为文件分配一个功能:打开文件的过程是系统为文件分配一个缓冲区缓冲区,建

4、立一个文件建立一个文件,返回一个指向该文件的指返回一个指向该文件的指针针例例:fp=fopen(“file.dat”,”r”);共共 31 31 页页 第第 1616 页页共共 31 31 页页 第第 1717 页页共共 31 31 页页 第第 1818 页页共共 31 31 页页 第第 1919 页页共共 31 31 页页 第第 2020 页页共共 31 31 页页 第第 2121 页页共共 31 31 页页 第第 2222 页页共共 31 31 页页 第第 2323 页页功能:功能: 向指定文件中写入指定的字符串向指定文件中写入指定的字符串(字符数组或字符字符数组或字符指针指针) 函数成功

5、,返回值为函数成功,返回值为0 ,否则,返回值为非,否则,返回值为非0值值功能功能: 从指定文件中从指定文件中,读读n-1个字符个字符,送到指定的字符数组送到指定的字符数组(或或字符指针字符指针)中,函数成功,返回串的首地址中,函数成功,返回串的首地址 字符串读入后,系统追加一个字符串读入后,系统追加一个0 如果在如果在n-1个字符内遇换行符或个字符内遇换行符或EOF,提前结束提前结束共共 31 31 页页 第第 2424 页页共共 31 31 页页 第第 2525 页页共共 31 31 页页 第第 2626 页页共共 31 31 页页 第第 2727 页页fscanf() ,fprintf(

6、) 文件按格式读写文件按格式读写scanf() , printf() 标准输入标准输入,输出设备读写输出设备读写 puts() gets() 标准设备读写一个串标准设备读写一个串fputs() fgets() 文件读写一个串文件读写一个串 putchar() getchar() 标准设备读写字符标准设备读写字符fputc() fgetc() 文件读写一个字符文件读写一个字符共共 31 31 页页 第第 2828 页页共共 31 31 页页 第第 2929 页页共共 31 31 页页 第第 3030 页页从键盘输入若干个串从键盘输入若干个串,将它们写到磁盘上将它们写到磁盘上共共 31 31 页页 第第 3131 页页共共 31 31 页页 第第 3232 页页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com