Chinaunix

标题: 一个简单的inode问题 希望能帮忙解答 [打印本页]

作者: Shayska    时间: 2013-02-06 00:46
标题: 一个简单的inode问题 希望能帮忙解答
本帖最后由 Shayska 于 2013-02-06 15:54 编辑

#include<stdio.h>
#include<sys/types.h>
#include<dirent.h>
#include<unistd.h>
#include<sys/stat.h>

void main()
{
    DIR * dir=opendir("/home/ShayskaAI/exercise");
    struct stat info;
    struct dirent *cur;
    while((cur=readdir(dir))!=NULL){
            stat(cur->d_name,&info);
            printf("%d\n",cur->_ino);
            printf("%d\n",info.st_ino);
            printf("%s\n",cur->d_name);
}
}

pwd:/home/ShayskaAI/exercise
请问为什么我打印的2个inode号不一样呢、?
而把路径改为opendir(".");就一样了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2