内容正文:
四
数据块的读写
PART
数据块的读写
四
四
函
种
数
数据块读取函数fread
格式: fread( buffer,size,n,fp);
功能:从fp所指向的文件中读取n块字节数为
size的数据块,将这些数据块存入buffer
指定的内存区。
数据块的读写
四
四
函
种
数
数据块写入函数fwrite
格式: fwrite(buffer,size,n,fp);
功能:将buffer指向的内存区域的n块字节数为
size的数据块写入fp所指向的文件中。
五
格式化的读写
PART
格式化的读写
五
四
函
种
数
格式化数据读取函数fscanf
格式: fscanf(文件指针fp,格式字符串,输入表列);
功能:按照格式字符串的指定格式,从fp指向的
文件中读取数据存放在输入表列中变量所
对应的内存地址中。
格式化的读写
五
四
函
种
数
格式化数据写入函数fprintf
格式: fprintf(文件指针fp,格式字符串,输出表列);
功能:按照格式字符串的指定格式,将输出表列
中对应的地址的数据写入fp指向的文件中。
六
文件的定位
PART
rewind函数
调用格式:
rewind(文件指针fp);
作用:
使位置指针指向文件的开头,该函数没有返回值。
fseek函数
调用格式:
fseek(文件指针fp,位移量,起始点);
作用:
使位置指针指向文件的开头,该函数没有返回值。
一、文件的定位函数
随机文件读写起始点表示方法
一、文件的定位函数
起始点 表示符号 数字表示
文件首 SEEK-SET 0
当前位置 SEEK-CUR 1
文件末尾 SEEK-END 2
二、文件检测函数
文件结束检测函数feof
测试当前位置函数ftell
读写文件出错检测函数ferror
1
文件结束检测函数
feof
调用格式: feof(文件指针 fp);
功能:判断文件是否处于文件结束位置,如文件结
束,则返回值为1,否则为0。
二、文件检测函数
2
测试当前位置函数
ftell
调用格式: ftell(文件指针 fp);
功能:判断文件是否处于文件结束位置,如文件结
束,则返回值为1,否则为0。
二、文件检测函数
3
读写文件出错检测
函数ferror
调用格式: ferror(文件指针 fp);
功能:检查文件在用各种输入输出函数进行读写时
是否出错。如ferror返回值为0表示未出错,
否则表示有错。
二、文件检测函数
$