没有合适的资源?快使用搜索试试~ 我知道了~
fseek函数的用法:将文件指针定位到指定的位置
需积分: 0 5 下载量 43 浏览量
2023-04-30
10:06:56
上传
评论
收藏 11KB DOCX 举报
温馨提示
试读
2页
fseek函数用于在文件中定位指针的位置。 函数原型:int fseek(FILE *stream, long int offset, int origin); 参数说明: - stream:指向FILE对象的指针,该对象是要进行操作的文件流。 - offset:偏移量,可以是正数或负数,表示指针要移动的字节数。 - origin:指定偏移量是相对于文件头、当前位置还是文件尾。可选值如下:
资源推荐
资源详情
资源评论
fseek 函数的用法
fseek 函数用于在文件中定位指针的位置。
函数原型:int fseek(FILE *stream, long int offset, int origin);
参数说明:
- stream:指向 FILE 对象的指针,该对象是要进行操作的文件流。
- offset:偏移量,可以是正数或负数,表示指针要移动的字节数。
- origin:指定偏移量是相对于文件头、当前位置还是文件尾。可选值如下:
- SEEK_SET:从文件头开始偏移。
- SEEK_CUR:从当前位置开始偏移。
- SEEK_END:从文件尾开始偏移。
返回值:
- 若成功,返回 0。
- 若失败,返回非 0 值。
使用示例:
```c
#include <stdio.h>
int main()
{
FILE *fp = fopen("test.txt", "r");
if (fp == NULL)
{
printf("打开文件失败");
return 1;
}
// 把指针移动到文件末尾
fseek(fp, 0, SEEK_END);
// 获取文件长度
long int len = ftell(fp);
printf("文件长度为:%ld", len);
// 把指针移动到文件开头
资源评论
什么是快乐代码
- 粉丝: 35
- 资源: 66
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功