小题大作
为什么不能用一个string对一个string 赋值,反而必须用一个char *对一个string 赋值,比如
AnsiString S;
StrCat(S.c_str(),Edit1->Text.c_str());
StrCat(S.c_str(),Edit2->Text.c_str());
Edit3->Text=S;
这样的话,edit3上就不会显示任何东西,如果将第四行改为
Edit3->Text=S.c_str();
的话,就能正确显示 ,
请问这是为什么???
万分盼望你的答复!!!