电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言课程课件 第十六章 文件

6页
  • 卖家[上传人]:杨****
  • 文档编号:36585451
  • 上传时间:2018-03-30
  • 文档格式:PPT
  • 文档大小:140KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第16章 文件 考点1: 文件指针 什么是文件指针? 文件指针实际上是指向一个结构体类型的指针。也就是说,该指针中只能存放 结构体类型类型变量的地址。 文件类型指针变量的定义形式: FILE *指针变量名;例如:FILE *fp1,*fp2; 考点2: 文件的打开与关闭 文件的打开(fopen) fopen函数的一般调用形式为:fopen( 文件名,文件使用方式 ); 函数的功能是:返回一个地址值。一个指向FILE类型的指针。也就是说,该函数的结果只能被赋予文件类型指针变量。例如:FILE *fp;fp=fopen( “file_a”, “r” );若以上函数调用成功,则文件类型指针变量fp就会指向file_a。否则,fopen函数将返回NULL。函数中的第二个参数代表我们的fp指针与file_a联系起来之后要对它进行什么样的 操作。对文件的操作常用的有两种。一种是“读”-“r”,还有一种就是“写”-“w”。 文件的关闭(fclose) fclose函数的一般调用形式为:fclose( 文件指针 );当成功地执行了关闭操作,函数返回0,否则返回非0.程序文件输入(读)输出(写)考点3:

      2、 调用putc(或fputc)函数输出一个字符putc的调用形式: putc( ch, fp ); putc()函数的功能: 将字符ch写到 文件指针fp所指的文件中去.如果输出 成功,putc函数将返回所输出的字符;如果失败,则返回一个EOF值.putc函数的调用形式和功能与fputc函数完全相同某个字符常量 或字符变量文件指针考点4: 调用getc(或fgetc)函数输入一个字符getc的调用形式: ch=getc( pf ); putc()函数的功能: 从pf指定的文件中读入一个字符,并把它作为函数返回值.putc函数的调用形式和功能与fputc函数完全相同考点5: fscanf和fprintf函数的应用这两个函数和我们前面所学的scanf和printf函数相似.只是这边的两个函数 所针对的对象是磁盘上的文本文件. fscanf函数的调用形式为: fscanf( 文件指针,格式控制字符串,输入项表 );例如: fscanf( fp, “%d%d”, 例子的功能是: 若文件指针fp已指向一个已打开的文本文件, a,b分别为整型变量, 上面语句将从fp所指的文件中读入两个整数放入变量

      3、a,b中.fprintf函数的调用形式为: fprintf( 文件指针,格式控制字符串,输出项表 );例如: fprintf( fp, “%d%d”, x,y ); 例子的功能是: 若文件指针fp已指向一个已打开的文本文件, x,y分别为整型变量, 则上面的语句将把x和y两个整型变量中的整型按%d格式输出到fp所指的文件中.考点6: fgets和fputs函数的应用fgets函数的调用形式为: fgets( str, n, fp );fgets函数的功能是: 从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到数组str中;读入字符串后会自动在字符串末尾加入(0)结束符,表示字符串结束.fputs函数的调用形式为: fputs( str, fp );fputs函数的功能是: 把字符串输出到fp所指向的文件中. 注意: 此函数输出时,字符串中最后的0并不输出,也不自动加0.输出成功函数值 为正整数,否则为-1(EOF).文件指针整型变量存放字符串的起始地址文件指针带输出的字符串,可以是字 符串常量,字符数组考点7: fread和fwrite函数的应用两个函数fread

      4、和fwrite的调用形式完全相同. 如: fread( buffer, size, count, fp);buffer是数据块的指针,它是内存的首地址,输入的数据存入此数据块中.fwrite( buffer, size, count, fp);buffer是数据块的指针,它是准备输出的数据块的起始地址.考点8: 文件定位函数(rewind、fseek和ftell函数)的应用1.rewind函数又称”反绕”函数,此函数的调用形式为: rewind( pf );此函数没有返回值,函数的功能是使文件的位置指针回到文件的开头文件指针2. fseek函数的调用形式为: fseek( pf,offset, origin );功能:此函数是用来移动文件位置指针到指定的位置上,接着的读写操作将从此位置开始.文件指针是以字节为单位的位移量,为长整型起始点,用以指定位移量是以 哪个位置为基准点3.ftell函数的调用形式: ftell( fp ); 函数的功能是: 用以获得文件当前位置指针的位置.当函数调用出错时,函数的返回值为 -1L.考点9: 判断文件结束函数feoffeof函数的调用形式为: feof( fp ); 该函数的功能是:如果遇到文件结束,函数feof(fp)的值为1,否则为0.在计算机中,文件按数据的存放形式分为:文本文件和二进制文件.

      《C语言课程课件 第十六章 文件》由会员杨****分享,可在线阅读,更多相关《C语言课程课件 第十六章 文件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.