C++中字符串换⾏(如何拆分为多⾏)
在C/C++语⾔中,可能我们要书写的⼀个字符串太长了,放在⼀⾏上影响代码的可读性。这时我们就需要多⾏书写了。字符串多⾏书写有两种规则:
1. 在字符串换⾏处加⼀个反斜杠’\’,下⼀⾏前不能有空格或者Tab键;
2. 使⽤双引号。
程序⽰例:
#include
#include
usingnamespace std;
int main()字符串截取第几行
{
//错误⽰例下⼀⾏前不能有空格
charchstr[] = "abcabc\
abcabc";
//错误⽰例'\'要紧挨着换⾏处的字符
charchstr1[] = "abcabc \
abcabc";
//⽅法1
charchstr2[] = "abcabc\
abcabc";
//⽅法2
charchstr3[] = "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;
return0;
}
输出结果:
chstr[]: abcabc                            abcabc
chstr1[]: abcabc        abcabc
chstr2[]: abcabcabcabc
chstr3[]: abcabcabcabc
str:abcabcabcabc
str1:abcabcabcabc
请按任意键继续. . .

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。