【发布时间】:2013-02-20 10:59:49
【问题描述】:
我有问题。我需要将字符串类型转换为 unicode。 我知道这样的方法
string.c_str();
但它在我的代码中不起作用。
我有功能
void modify(string infstring, string* poststring)
在其中我需要在备忘录中显示 infstring。像一个
Form1->Memo1->Lines->Add("some text "+infstring.c_str()+" some text");
但编译器告诉我“E2085 Invalid Pointer added”
我该如何解决我的问题?
【问题讨论】:
-
现在它说“无法将'字符串'转换为 Unicode 字符串”。我认为, ss.str() 返回字符串类型,但我需要 unicode 字符串。有什么想法吗?
-
“Unicode 字符串”是什么意思?那不是C++类型,你指的是什么类型?
标签: c++ string unicode c++builder