c-如何找到文件的文件描述符



我之所以这么问,是因为我试图在C中创建一个函数,我需要该函数的文件描述符(不能使用文件指针)。我在这里和谷歌上都没有找到有用的东西。

确保您了解什么是文件描述符。只有为该文件创建一个文件描述符,即open(),文件描述符才存在。然后保存从open返回的值,这就是您的描述符。

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

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

相关内容

  • 没有找到相关文章

最新更新