
任何人都知道什么是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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)