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/

我常常把 反斜杠 正斜杠 調亂的 @_@


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM