c-有没有一种方法可以从gzFile中获取文件描述符



有没有办法在程序C中获得文件描述符形式gzFile?

我们可以从文件*中获取"fd",如下所示:

FILE * file
file = fopen("myfile","rt");
int fd = fileno(file);

但现在我想从gzFile 的var类型中获取"fd"

gzFile gzfile = gzopen("myfile", "rt");

我可以从gzfile中获取"fd"吗?

我不这么认为,它被API隐藏了。

但是,您可以使用open()打开一个文件,然后存储其结果并将其传递给gzdopen()以获得gzFile

相关内容

  • 没有找到相关文章

最新更新