为什么这段代码输出的是地址而不是字符串?
我想把char*转换成CString:
- C/C++ code
int main(){ char szStr[]= "abcd"; CString str(szStr); cout<<str<<endl; return 0;}[解决办法]
CString不仅仅是字符串,而是还包含了对字符串操作的类对象。
要得里面的字符串,需要得到字符串的指针:
cout<<str.GetBuffer(0)<<endl;