天天看點

C++長字元串換行

參考  http://blog.csdn.net/guoliushui/article/details/9310417

宏定義:#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 之間間隔了好多空格。