【C++】C++长字符串换行

参考: C++长字符串换行

宏定义:#define   STRING   “abcdefg”   \   

                                         “dfsdgdfhfdh”

如果字符序列超过一行,可以在该行末尾用一反斜杠续行。

例如:

CString ss;

ss = “this is a very long ” \
          “string that is used as an example”;//末尾用一反斜杠续行

这样用MessageBox来显示的时候是一行完整的语句,中间的间隔也没有问题。

但是如果写成

ss = “this is a very long \
          string that is used as an example”;//末尾用一反斜杠续行

扫描二维码关注公众号,回复: 3186540 查看本文章

这样显示出来的字符串在long 和 string 之间间隔了好多空格。

原文链接:http://blog.163.com/zhangqiang4002@126/blog/static/107273688201031704620807/

参考: C++长字符串换行

宏定义:#define   STRING   “abcdefg”   \   

                                         “dfsdgdfhfdh”

如果字符序列超过一行,可以在该行末尾用一反斜杠续行。

例如:

CString ss;

ss = “this is a very long ” \
          “string that is used as an example”;//末尾用一反斜杠续行

这样用MessageBox来显示的时候是一行完整的语句,中间的间隔也没有问题。

但是如果写成

ss = “this is a very long \
          string that is used as an example”;//末尾用一反斜杠续行

这样显示出来的字符串在long 和 string 之间间隔了好多空格。

原文链接:http://blog.163.com/zhangqiang4002@126/blog/static/107273688201031704620807/

猜你喜欢

转载自blog.csdn.net/Slow_Wakler/article/details/76014312