弱弱地一问 c++ 中如何定义一个字符串
弱弱地一问 c++ 中如何定义一个字符串
两个字符串拼接如何写
[解决办法]
一般字符串是字符数组
char str1[100] = "aaabbb ",str2[100] = "ccc ";
这里100只是足够放下这些内容
连接:
strcat(str1,str2);
把str2连接到str1后面
[解决办法]
用string类啊,直接用+运算,如果你的C++书连string都没介绍,那么建议赶紧扔了换本好点的。
[解决办法]
string s1,s2;
...
s1 = s1+s2;
[解决办法]
我的是c-style的他的是c++-style的
string是一个类,简化了字符串操作
[解决办法]
有两种方法定义字符串,一个是指针,另一种是数组。
用指针:char *s;
*s = "abcdef ";
用数组:char s[20];
s[20] = "abcdef ";
[解决办法]
我写的是C的!