如何找出文件的文件描述符

时间:2015-11-04 00:44:19

标签: c file file-descriptor

我问,因为我试图在C中创建一个函数,我需要文件的文件描述符(不能使用文件指针)。我还没有在这里找到任何有用的东西,也没有找到谷歌。

1 个答案:

答案 0 :(得分:0)

确保您了解文件描述符是什么。在为该文件创建文件描述符之前,文件描述符不存在,即。与open()。然后保存open打开的值,这就是你的描述符。

   int fd=open("file.txt",O_RDONLY);
   if(fd == -1){
   // error
   }

有关详细信息和更多用法,请参阅http://pubs.opengroup.org/onlinepubs/009695399/functions/open.html