获取Linux文件描述符的地址

fileno来获取FILE *的文件描述符。

你如何获得文件描述符编号的文件*的地址,例如从pipe返回?

fileno pipe道

你想使用fdopen()函数:

 FILE * file = fdopen(fd, "r"); 

所以你可以结合使用它像这样的pipe

 FILE * file = fdopen(pipe(..,..), "r");