【问题标题】:Access file descriptor from FILE * pointer in C [duplicate]从C中的FILE *指针访问文件描述符[重复]
【发布时间】:2023-04-04 20:42:01
【问题描述】:

是否可以从 c 中的文件指针访问文件描述符? 如果不是那为什么? 我尝试使用fp->fd,但出现编译错误:

File has no member named fd

我该怎么办?

【问题讨论】:

    标签: c linux


    【解决方案1】:

    在 Linux 和其他 Unices 下,<stdio.h> 中有一个函数 fileno 应该可以为您提供该信息。请确保您正在使用查看此函数所需的标志进行编译。

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 1970-01-01
      • 2010-12-08
      • 2011-03-11
      • 1970-01-01
      • 2018-03-14
      • 1970-01-01
      • 2014-04-07
      • 2010-12-03
      相关资源
      最近更新 更多