1.rewind 复位读写位置
rewind函数
void rewind(文件指针)
2.ftell测文件读写位置距文件开始有多少个字节
定义函数:
long ftell(文件指针)
返回值:
返回当前读写位置(距离文件起始的字节数)
3.fseek
fseek函数(一般用于二进制文件打开文件的方式需要到b)
定义函数
int fseek(FILE *stream,long offset,int where)
文件类型指针 位移量 起始点
函数功能
移动文件流的读写位置
以起始点为基点,向前,后移动的字节数,整数王文件末尾偏移,负数王文件开头偏移
4.重定向
函数说明
FILE *freopen(const char *filename,const char *mode,FILE *stream) 打开的文件名 文件打开模式(r/w) 文件指针 通常用标准流文件
使用方法
freopen(“data,in”,"r",stdin)