任何人都知道 ino_t 类型的占位符是什么?我正在尝试使用 printf 将其打印出来,并尝试了 %d、%i、%s 等,但没有成功。
printf( " file name = %s, i-node number=**%d**\n", direntp->d_name, direntp->d_ino);
warning: format ‘%i’ expects argument of type ‘int’, but argument 3 has type ‘__ino_t’ [-Wformat]
请假设我的其他代码是正确的。大多数示例仅显示如何打印名称,而不是 inode 编号。我也搜索了很多地方。
提前致谢