c - 在 Mac OS X 上,如何将 POSIX fd 转换为 FILE*?

标签 c macos file posix

我正在使用接受 FILE* 对象以从中读取数据的词法分析器。我希望能够向它传递 POSIX 文件描述符(即您从 open、管道等获得的内容)。

如何将 POSIX 文件描述符转换为 FILE*

最佳答案

在任何符合 POSIX 的系统上,您使用 fdopen() .

关于c - 在 Mac OS X 上,如何将 POSIX fd 转换为 FILE*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487375/

相关文章:

html - 在 Mac 上图像之间显示空白,但在 PC 上不显示

ios - 将 iPad Playground 转换为 Xcode 10 Playground

windows - 使用 Electron 生成器从 Electron 应用程序构建独立的 .exe

C - 从文件中选择随机字符串

c++ - OpenGL Nvidia 驱动程序 259.12 纹理不工作

c - 在 gcc 中编译时关于警告输出的最佳实践?

c - 链接列表元素未显示

c++ - 从txt读取文件

android - 如何在android中从文本文件设置图像

c - 为什么在尝试使用指针将两个数字相加时出现段错误?