确认一下你的常量里是不是真的有换行符(手动狗头)
普遍情况是出在中文那边,仔细检查如下项:
-
检查文件编码,可以使用Notepad++等工具查看具体的文件编码,如果存在中文,看一下这边是不是UTF-8、UTF-8-Bom、GB2312(simplified)这三项,如果是VS-IDE推荐使用UTF-8-Bom
-
如果文件是UTF-8的同时还在VS的工程,检查一下项目属性-C/C+±命令行,添加一下“/utf-8”指令
-
以上要是不行,那检查全文字符,看是不是真的有异常换行符…大概率不会有问题