输入上图代码运行,显示:warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int *’ [-Wformat=]
一直以为是类型匹配错了,把%d改成了%s在改成%ls还是不行。在Ubuntu官网上查到
NOTE: In Ubuntu 8.10 and later versions this option is enabled by default for C, C++, ObjC, ObjC++. To disable, use -Wformat=0.
根据提示,只要在后面加上 -Wformat=0 即可,如本次解决方案为:gcc zhiz.c -Wformat=0