概述占位符为ino_t
任何人都知道什么是ino_ttypes的占位符? 我试图用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号码。 我也搜遍了很多地方。
提前致谢
设置没有System.windows.Forms的鼠标位置
C# – 使用正则Expression式与TextBox.ValIDating
我包括错了什么? undefined引用al_init_image_addon错误,
如何在不同的目标平台上以编程方式巧妙地注册32位COM / DLL组件?
有没有在windows上使用winhttp的完整例子?
系统运行时是否有延时计时器?
linux上的轮询实现与solaris上的轮询实现
C#发送键盘input
相当于Unix / linux C ++的SetConsoleCtrlHandler
Qt应用程序因为内存不足(OOM)
如果你知道类型是不可分割的,你可以将它转换为unsigned long long ,并使用%llu 。
printf( \” file name = %s,i-node number=%llun\”,(unsigned long long)direntp->d_ino);
记录:这些被称为“转换说明符”。
据我所知, ino_t没有转换说明ino_t 。 如果您确定它是一个整数,然后将其转换为unsigned long long并使用\”%llu\” 。
ino_t是unsigned long的typedef。 所以打印的限定符是%lu。
总结
以上是内存溢出为你收集整理的占位符为ino_t全部内容,希望文章能够帮你解决占位符为ino_t所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容