unicode cstring转string
时间: 2023-10-14 22:07:55 浏览: 105
您可以使用以下代码将Unicode C字符串转换为string:
```cpp
#include <iostream>
#include <string>
std::string unicodeCStringToString(const wchar_t* unicodeCStr) {
std::wstring wstr(unicodeCStr);
std::string str(wstr.begin(), wstr.end());
return str;
}
int main() {
const wchar_t* unicodeCStr = L"Hello, 你好!";
std::string str = unicodeCStringToString(unicodeCStr);
std::cout << str << std::endl; // 输出:Hello, 你好!
return 0;
}
```
阅读全文