我问,因为我试图在C中创建一个函数,我需要文件的文件描述符(不能使用文件指针)。我还没有在这里找到任何有用的东西,也没有找到谷歌。
答案 0 :(得分:0)
确保您了解文件描述符是什么。在为该文件创建文件描述符之前,文件描述符不存在,即。与open()
。然后保存open打开的值,这就是你的描述符。
int fd=open("file.txt",O_RDONLY);
if(fd == -1){
// error
}
有关详细信息和更多用法,请参阅http://pubs.opengroup.org/onlinepubs/009695399/functions/open.html。