《文件操作函数详解》
1. ftell 和 ftello 函数
ftell 和 ftello 函数用于返回流中的文件偏移量。
- 函数原型 :
#include <stdio.h>
long ftell(FILE *stream);
off_t ftello(FILE *stream);
- 功能描述 :
- ftell 函数获取由 stream 指向的流的文件位置指示器的当前值。若成功,不会改变 errno 的设置。
- ftello 函数与 ftell 功能等效,但返回值类型为 off_t,且成功时可能会改变 errno 的设置。
- 返回值 :
- 成功完成时,ftell 和 ftello 返回从文件开头以字节为单位测量的流的文件位置指示器的当前值。对于使用 open_wmemstream() 打开的流,位置以宽字符为单位测量。
- 否则,返回 -1,并设置 errno 以指示错误。
- 错误情况 :
| 错误码 | 描述 |
| ---- | ---- |
| [EBADF] | 流底层的文件描述符不是一个打开的文件描述符 |
| [EOVERFLOW] | 对于 ftell,当前文件偏
超级会员免费看
订阅专栏 解锁全文
1508

被折叠的 条评论
为什么被折叠?



