我刚刚安装了Ubuntu服务器13.10。我刚开始使用,当我在C
编译代码时,我得到了时髦的输出:
warning: format â%sâ expects argument of type âchar *â, but argument 2 has type âMYSQL_ROWâ [-Wformat=]
printf("number of free = %s\n", row);
我没有更改任何设置并进行默认安装。有谁知道如何解决这一问题?提前谢谢。
答案 0 :(得分:0)
看起来您的语言环境和/或终端字符集已配置为某些传统的8位编码。至少,确保他们同意;在最坏的情况下,强制一切为7位ASCII;但在这个时代,Unicode应该是基线。