久
性 存
文件概念:文件是指存储在永久性存储设备上的
储 具有名字(文件名)的一组相关数据的集合,通常也
被称为磁盘文件。
C
语 言
§9.2 文件的组织方式
程
序
设
根据编码方式,文件可以分为两种:一种是文本
计
文件(ASCII码文件),另一种是二进制文件。
文本(ASCII码)文件形式 (6字节)
第
九 章
内存中存放形式 00000000,00000011,
的
ferror() 文件访问错误测试
fwrite() 向文件流中写入指定大小的数据块
永
fgetc() 从文件流中读取(输入)一个字符
久
性
fputc() 写入(输出)一个字符到文件流中
rewind() fseek()
文件内部读写位置指针复位到文件头 文件内部读写位置指针置为特定位置
存
fgets() 从文件流中读一行或指定长度字符串
字符转换
00110010 00110000 ‘2’ (50) ‘0’ (48)
00110000 00111000 00110000 00111000 ‘0’ (48) ‘8’ (56) ‘0’ (48) ‘8’ (56)
数 据
00010000,01101000
整数 200808 (4字节)
直接存放
00000000,00000011,00010000,01101000
程 序
§9.3.1 stdio.h
设
计
stdio.h中关于文件的常用函数
第
函数名 功能说明
九
章
fopen() 打开文件流
函数名 fscanf()