在linux中_telli64函数无法识别
时间: 2024-05-10 18:17:53 浏览: 14
在 Linux 中,`_telli64` 函数没有被定义,它是 Microsoft Visual Studio 中的函数。在 Linux 中,可以使用 `lseek()` 函数来获取文件指针的位置,它的原型定义在 `<unistd.h>` 头文件中:
```c
off_t lseek(int fd, off_t offset, int whence);
```
其中,`fd` 是文件描述符,`offset` 是相对于 `whence` 的偏移量,`whence` 可以是 `SEEK_SET`(文件开头)、`SEEK_CUR`(当前位置)或 `SEEK_END`(文件结尾)。
如果需要使用 64 位的文件指针,可以使用 `lseek64()` 函数,它的原型定义在 `<unistd.h>` 头文件中:
```c
off64_t lseek64(int fd, off64_t offset, int whence);
```
其中,`off64_t` 是 64 位的整数类型。