快船老阵容:C++如何实现字符型元素的相加

来源:百度文库 编辑:高考问答 时间:2024/04/29 06:55:56
String* subItems[] = new String*[2];
subItems[0]= textBox1->Text;
subItems[1] = textBox2->Text;
如何把subItems[0]和subItems[1]的字符加起来等于subItems[2]中
我用了subItems[2]=subItems[0]+subItems[1];
subItems[2]=subItems[0]&subItems[1];都不行!
我加了#include <String>
using namespace std ;还是不能用+号
另外使用strcat()函数时出现:
不能将参数1从“System::String__gc*”转换为“char*”
请高手帮忙。

strcat(subItems[0],subItems[1]);
将字符串subItems[1]接在subItems[0]后面,结果字符串仍保存在subItems[0]

可以用std:string,即标准库中的string类,直接用+号连接字符串,很方便
头文件是
#include <string>
using namespace std ;

还有就是strcat()函数
strcat(subItems[0],subItems[1]);
结果保存在subItems[0]中

+运算符需要重载