gpt4 book ai didi

c - fileno 将 FILE 转换为描述符 C

转载 作者:行者123 更新时间:2023-12-02 08:42:58 24 4
gpt4 key购买 nike

有没有办法将 int 类型(文件描述符)的变量转换为 C 中的 FILE 类型?我有一个打开的管道 fd,我想使用需要 FILE 的函数。

最佳答案

你不能投它,但你可以调用fdopen(3) ,这正是你想要的:

FILE *
fdopen(int fildes, const char *mode);

The fdopen() function associates a stream with the existing file descriptor, fildes. The mode of the stream must be compatible with the mode of the file descriptor. When the stream is closed via fclose(3), fildes is closed also.

关于c - fileno 将 FILE 转换为描述符 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14964134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com