c语言dup函数的用法

来源:互联网 发布:电视版安卓软件 编辑:程序博客网 时间:2024/06/08 16:49

最近看到dup很好玩得用法,

原型 : int dup(int file_desc); 

作用:  复制一个和file_desc指向同一个文件的文件描述符, 并且新的文件描述符总是取最小的可用值。

 

这样一来就可有一个诀窍:因为标准输入描述符总是0,并且dup函数调用总是取最小可用的数字,如果关闭0,再调用dup函数,新的文件描述符就是0了。