C:如何从文件描述符更改为FILE结构,反之亦然?

时间:2010-11-18 02:00:03

标签: c linux

有没有办法将int文件描述符更改为FILE结构指针或/并将FILE*更改为C中的文件描述符?

2 个答案:

答案 0 :(得分:33)

函数fdopen()返回与打开文件描述符相关联的新(FILE *)。

函数fileno()返回与打开的FILE *相关联的文件描述符。

答案 1 :(得分:26)

对于FILE-> int。

使用“fileno()

对于int-> FILE使用“fdopen()”。