当前位置:首页 » 编程语言 » c语言偏移

c语言偏移

发布时间: 2025-07-18 06:03:01

Ⅰ 在c语言中fseek()的功能

fseek()是重定位流(数据流/文件)上的文件内部位置指针。

注意:文件指针指向文件/流。位置指针指向文件内部的字节位置,随着文件的读取会移动,文件指针如果不重新赋值将不会改变或指向别的文件。

如果执行成功,stream将指向以fromwhere为基准,偏移offset(指针偏移量)个字节的位置,函数返回0。如果执行失败(比如offset取值大于等于2*1024*1024*1024,即long的正数范围2G),则不改变stream指向的位置,函数返回一个非0值。



(1)c语言偏移扩展阅读:

注意事项

fseek函数的文件指针,应该为已经打开的文件。如果没有打开的文件,那么将会出现错误。 fseek函数也可以这样理解,相当于在文件当中定位。

这样在读取规律性存储文件时可以利用其OFFSET偏移量读取文件上任意的内容。

fseek函数一般用于二进制文件,也可以用于文本文件。用于文本文件操作时,需特别注意只有fseek(fp, 0, SEEK_SET) 和 fseek(fp, ftell(fp), SEEK_SET)能确保结果符合预期。


热点内容
为什么手机游戏分ios和安卓端 发布:2025-07-18 09:22:17 浏览:138
android数据显示 发布:2025-07-18 09:17:27 浏览:526
脚本精灵天天酷跑怎么用 发布:2025-07-18 09:00:04 浏览:153
android技术面试 发布:2025-07-18 08:59:55 浏览:966
c语言m是什么 发布:2025-07-18 08:59:10 浏览:277
c语言布尔变量 发布:2025-07-18 08:54:52 浏览:648
linux的jdk下载 发布:2025-07-18 08:54:09 浏览:189
生女的算法 发布:2025-07-18 08:17:54 浏览:645
加密硬盘推荐 发布:2025-07-18 08:11:22 浏览:944
oppo手机的密码是多少 发布:2025-07-18 08:10:27 浏览:764