fseek()函数的用法有哪些

1239
2023/7/16 17:53:59
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

fseek()函数用于在文件中定位流的位置。它的一般形式为:

int fseek(FILE *stream, long int offset, int origin);

其中,stream为指向文件的指针,offset为要移动的字节数,origin为指定起始位置的参数。

fseek()函数的用法有以下几种:

  1. SEEK_SET: 从文件开头向后移动offset个字节。
  • 例如:fseek(fp, 10, SEEK_SET); // 从文件开头向后移动10个字节。
  1. SEEK_CUR: 从当前位置向后移动offset个字节。
  • 例如:fseek(fp, -5, SEEK_CUR); // 从当前位置向后移动5个字节。
  1. SEEK_END: 从文件末尾向前移动offset个字节。
  • 例如:fseek(fp, -10, SEEK_END); // 从文件末尾向前移动10个字节。

fseek()函数返回0表示操作成功,返回非0值表示出现了错误。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>