fgetpos -- 1




概述有三种方法可以定位标准IO流ftell 和 fseek 函数,这两个函数假定文件的位置可以存放在一个长整型中ftello 和 fseeko 函数,他们使用off_t类型代替了长整型fgetpos 和 fsetpos 函数,是由ISO C引入,用抽象数据类型fpos_t记录文件位置 ftell、fseek、rewindlong ftell ( FILE *stream ); 返回当前文件位置指示,调用出错返回-1L int fseek(FILE *stream, long offset, int whence); 调用成功返回0,否则返回非0值 用于二进制文件时,必须指定一个字节的offset,以及解释这种偏移量的方式 whence与lseek函数的相同:若whence是SEEK_SET, 则将该文件的偏移量设置为距文件开始处offset个字节若whence是SEEK_CUR,则将该文件的偏移量设置为其当前值加offset,offset可以为正或负若whence是SEEK_END,则将该文件的偏移量设置为文件长度加offset,offset可以为正或负对于文本文件,offset只能取两种值,0(文件起始处)或是f
#读书笔记    #技术帖    #linux    #unix   



京ICP备15018585号