返回文件句柄的文件描述符,如果文件句柄未打开,则返回未定义的描述符。这主要用于为构建位图选择和低级POSIX tty处理操作。如果FILEHANDLE是一个表达式,则该值将被视为间接文件句柄,通常是其名称。
选择
您可以使用它来确定两个句柄是否引用相同的底层描述符:
if(fileno(THIS)==fileno(THAT)){打印“THIS and THAS are dups\n”;}
(通过新功能连接到内存对象的文件句柄打开即使它们是打开的,也可能返回未定义的。)
打开