fseek()函数的用法有哪些
fseek()函数用于在文件中定位流的位置。它的一般形式为:
int fseek(FILE *stream, long int offset, int origin);
其中,stream为指向文件的指针,offset为要移动的字节数,origin为指定起始位置的参数。
fseek()函数的用法有以下几种:
SEEK_SET: 从文件开头向后移动offset个字节。
例如:fseek(fp, 10, SEEK_SET); // 从文件开头向后移动10个字节。
SEEK_CUR: 从当前位置向后移动offset个字节。
例如:fseek(fp, -5, SEEK_CUR); // 从当前位置向后移动5个字节。
SEEK_END: 从文件末尾向前移动offset个字节。
例如:fseek(fp, -10, SEEK_END); // 从文件末尾向前移动10个字节。
fseek()函数返回0表示操作成功,返回非0值表示出现了错误。
阅读剩余
THE END