參考網上示例:
/*
* Introduction:
* 測試C++中的字符串多行書寫規則
*/
#include <iostream>
#include <string>
using namespace std;
int main()
{
//錯誤示例下一行前不能有空格
char chstr[] = "abcabc\
abcabc";
//錯誤示例'\'要緊挨着換行處的字符
char chstr1[] = "abcabc \
abcabc";
//方法1
char chstr2[] = "abcabc\
abcabc";
//方法2
char chstr3[] = "abcabc"
"abcabc";
printf("chstr[]: %s\n", chstr);
printf("chstr1[]: %s\n", chstr1);
printf("chstr2[]: %s\n", chstr2);
printf("chstr3[]: %s\n", chstr3);
string str = "abcabc\
abcabc";
string str1 = "abcabc"
"abcabc";
cout << "str:" << str << endl;
cout << "str1:" << str1 << endl;
return 0;
}
輸出結果: