一、随机读写文件
(1)文件位置的标志
系统为每一个文件设置了一个文件读写位置标记,用来指示“接下来要读写的下一个字符的 位置”
(2)文件位置标记的定位
①用rewind函数使文件位置标记指向文件开头
作用:使文件位置标记重新返回文件的开头,此函数没有返回值
②用fseek函数改变文件位置标记
调用形式
fseek(文件类型指针,位移量,起始点)
③用ftell函数测定文件位置标记的当前位置
作用:得到流式文件中文件位置标记的当前位置
二、文件读写的出错检测
(1)ferror函数
调用方式
ferror(fp);
如果ferror返回值为0(假),表示未出错,如果返回一个非零值,表示出错
(2)clearerr函数
作用:使文件错误标志和文件结束标志置为0