正在加载图片...
C语言的文件操作 些常用的文件定位函数 long stelle FILE * tp It fseek (FILE fp, long offset, int origin) int fgetpos( FILE fp, fpos_t*cur) int fsetpos(FILE * fp const fpos_t*cur); ■例子 fseek(fp,9 SEEK CUR;表示从当前位置向后移动9个字 符其中 SEEK CUR1 SEEK END2 SEEK SET0) ■ fpos t cur; getpos(f,&cm得到当前的文件位置, 可以通过 fsetpos(pcu设置印p的读写位置。cur实际上是 nt64,所以可以对其运算,比如cur++;C语言的文件操作 语言的文件操作 „ 一些常用的文件定位函数: 一些常用的文件定位函数: „ long ftell(FILE ftell(FILE *fp) „ int fseek(FILE fseek(FILE * fp, long offset, , long offset, int origin); origin); „ int fgetpos(FILE fgetpos(FILE * fp, fpos_t *cur); „ int fsetpos(FILE fsetpos(FILE * fp const fpos_t *cur); „ 例子: „ fseek(fp,9,SEEK_CUR); fseek(fp,9,SEEK_CUR);表示从当前位置向后移动 表示从当前位置向后移动9个字 符;(其中SEEK_CUR 1;SEEK_END 2;SEEK_SET 0 SEEK_CUR 1;SEEK_END 2;SEEK_SET 0) „ fpos_t cur; cur; fgetpos(fp,&cur fgetpos(fp,&cur);得到当前的文件位置, 得到当前的文件位置, 可以通过fsetpos(fp,cur fsetpos(fp,cur)设置fp的读写位置。cur实际上是 int64,所以可以对其运算,比如 ,所以可以对其运算,比如cur++;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有