如果您调用opendir(argv[i])
并且argv[i]
是textfile
的名称,而不是directory
,会发生什么?
最佳答案
From man opendir
:
返回值opendir()
和fdopendir()
函数返回指向目录流的指针。出错时,返回NULL
,并适当设置errno
。
在这种情况下,errno
将是ENOTDIR
:name不是目录。
关于c - 在文本文件而非目录上调用opendir(3),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25586321/