Chinaunix
标题:
opendir+readdir 和 scandir 的区别
[打印本页]
作者:
laoliulaoliu
时间:
2010-08-24 16:21
标题:
opendir+readdir 和 scandir 的区别
如果是单纯的想简单读下目录,实现‘ls’ 的功能,他们有什么区别呢?
我还看见有人用opendir+readdir 实现了下scandir,貌似scandir比较麻烦,尤其是参数。
刚刚搜索到一篇说
不要用opendir+readdir 的
http://claymore.phpme.info/index.php/view_3_213.html
但是我感觉这个人说错了,因为readdir的返回值是:struct dirent * 而不是文件名。
还有他说scandir效率更高,我觉得实现复杂了,效率就不会高了吧?
求老师教导,他们使用起来有什么区别和要注意的呢?
谢谢喽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2