CharInt028 发表于 2013-06-11 16:59

用readdir读取目录中文件名字

用readdir读取一个目录的目录项,然后输出,结果中含有当前目录'.'和父目录'..'
然后写了下面的语句让结果不显示'.''..'
if((dirp->d_name != ".") && (dirp->d_name != ".."))
    printf("d_name: %s\n", dirp->name);

但是结果中仍然显示   当前目录 和 父目录

请教各位大神这个要怎么实现,上面的错在哪了?谢谢

linux_c_py_php 发表于 2013-06-11 17:26

字符串比较使用strcmp。

CharInt028 发表于 2013-06-11 18:12

非常感谢,还找到了个memcmp函数!

szkbsgy 发表于 2013-06-15 09:00

本帖最后由 szkbsgy 于 2013-06-15 09:02 编辑

OK, that is good
页: [1]
查看完整版本: 用readdir读取目录中文件名字