中央电大C语言A课程辅导.docx
《中央电大C语言A课程辅导.docx》由会员分享,可在线阅读,更多相关《中央电大C语言A课程辅导.docx(7页珍藏版)》请在文库网上搜索。
1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。C 语言程序设计A 课程辅导 ( 8)- 第 8 章 文件主要内容 :一、文件的概念二、文件的打开和关闭三、文本文件的访问操作四、二进制文件的访问操作五、课程总复习一、文件的概念文件是计算机外部设备中一个被命名的信息单位? 标准输入输出 ( I/O) 设备文件 : 如 stdin 和 stdout 分别表示标准输入设备键盘和标准输出设备显示器。这两个文件流标识符在stdio.h系统头文件中有定义,类型为 FILE*,其中文件类型( FILE)也在 stdio.h中定义。我们能够随时从stdin中读出 (即从键盘输入到内存)信息 ,也
2、能够随时向stdout中写入 (从内存输出到文件 )信息。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。?外存储设备中保存的文件:由用户命名 ,并规定访问文件的方式。如只允许向其写入信息的输出方式的文件,只允许从已有文件中读出信息的输入方式的文件,又允许写入又允许读出的输入和输出方式的文件等。文件的 3 种基本的访问方式输入方式 :从文件读出数据到内存变量(数组 )中保存。输出方式 :把内存变量 (数组 )的内容送入到文件中保存。既输入又输出方式:对于同一个文件,能够既进行输入又进行输出。文件名给需要使用的数据文件所起的名字,它包括 文件主名 和扩展名两部分。符合命名规定的任何
3、标识符都能够作为主名,如可用 gongzi作为工资文件的主名。扩展名由 1-3 个字符所构成 ,如可用 txt作为一个扩展名。在一个文件名中能够省略扩展名。若带有扩展名,则用句点与主名分开。如works.ran 、 工资 .bin等。文件类型和文件流在 C语言系统中 ,系统预定义了一种文件类型,文件类型标识符资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。为 FILE, 当需要使用一个数据文件时 , 必须根据该文件名和访问方式返回一个具有 FILE 类型的指针值 , 接着把这个值保存到具有FILE* 类型的指针变量中,以后就用这个指针变量(文件流 ) 代替所对应的文件 ,完成对文
4、件的操作。我们前面提到的stdin和 stdout分别是系统定义的标准输入和输出文件流。文件结束符 (EOF)在每个数据文件的结尾都利用一个字节保存一个文件结束标记( -1) ,在 stdio.h中, 把 -1 定义为符号常量EOF。文件长度文件中保存数据所占有的存储字节数。当一个文件用来保存记录结构的数据时 ,有时也把保存的记录个数称为文件长度,此时的文件字节长度等于记录个数乘以记录结构类型的长度。数据文件分类C 语句文件按存储信息方式的不同可分为字符文件 和字节文件 两种。字符文件又称 文本文件 或 ASCII 码文件。字节文件又称 二进制文件或内部格式 文件。字符文件 :文件中保存的字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中央电大 语言 课程 辅导