中易网

请问“zero-length ms_printf format string [-Wformat-zero-length]”是什么意思?

答案:2  悬赏:20  
解决时间 2021-01-11 15:50
请问“zero-length ms_printf format string [-Wformat-zero-length]”是什么意思?
最佳答案
我坚信你用的是GCC(因为我用的GCC也有这条错误信息)!第一眼看见[-Wxxx]就认出来了
比如:
std::printf(""); // 字符串长度为空。
又或者:
const char* const p = "";
std::printf(p);
而且,你的编译设置是很比较严格的,用了-Wall (但我的更严格)
还有的就是,现在GCC都有中文版的了,如果你是在Windows下面编程,可以在www.mingw.org下面下载个新版的(是中文的了)
追问:请问printf中字符为空是为什么会有警告啊,似乎其中可以空着的..初学者不是很懂,麻烦了!
追答:为空的话,这一句其实就是多余的——这样,会引编译器的优化,于是在程序里就被做出没有这句printf的,而且为空的话,有的不好的printf实现可能会做溢出之类的问题。
全部回答
0长度 打印字符串格式
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新手请问安桥626没有声音,设置问题吗
你们都取了哪些古风的名字
我刚刚在卡牛信用卡里面贷一笔款怎么查不到啊
你可以你可以造句
龙岗和宝安那个大????????
网易支付和网易支付能不能互相转账?
市政公路工程中 路床是不是就是基层最上面的
文艺复兴时期西方美术的入门书籍有哪些
微信聊天出现了这个状况是什么意思?突然出现
人是专一好还是多情好?
钓鱼选择迎风钓好还是背风钓好
2016怀远县卫生局护士注册情况
中国流通经济杂志不是不收版面费吗?今天编辑
库尔勒香梨和新疆梨是同一种水果吗
网上被骗怎么办 我被骗了100元 有什么办法拿
推荐资讯
哪种干发巾好用?
扎西达娃《系在皮绳扣上的魂》
艾灸后上火了,怎么办
什么是戊戍变法
秦皇岛近海的家普通公寓怎么去啊,有事要去办
烤鸭有什么好处,吃着有营养吗
中国移动(腾达指定专营店)(白泉镇北蝉新街88
求助:一穿上衣服就跟变了个狗似的 怎么回事
我相信一切都是上天最好的安排……
CAD图纸技术要求中的未注倒圆角R1是什么意思
寻求编程的老师
318-252估算多少
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?