lseek(fd,-1*sizeof(Elf64_Shdr),SEEK_CUR); 改用SetFilePointer怎么写
时间: 2024-03-20 16:39:22 浏览: 50
linux-c-api-ref.zip_linux api_linux-c-api-ref
如果你要在 Windows 平台上使用 SetFilePointer 替换 lseek 函数,你可以这样写:
```
SetFilePointer(fd, -1 * sizeof(Elf64_Shdr), NULL, FILE_CURRENT);
```
其中,fd 是文件句柄,-1 * sizeof(Elf64_Shdr) 表示要向前移动的字节数,NULL 表示不需要考虑移动方式,FILE_CURRENT 表示当前位置偏移。
阅读全文