由于这是我的第一篇文章(这是一个问题:D),我不得不说这个网站是惊人的,非常有帮助。感谢您的支持。 所以,这里是我的问题...我试图将字符串^转换为wstring,已经3天搜索,但无法找到任何有关.. 我正在编写一个程序,创建文件的桌面快捷方式用户选择。我使用FolderBrowserDialog ^,以便用户可以选择路径,并返回String ^,并使用IShellLink创建快捷方式,该快捷方式适用于LPCWSTR。所以我需要将String ^转换为LPCWSTR,并且我不知道如何去做,但是我可以将wstring转换为LPCWSTR,所以如果我可以将String ^转换为wstring,将会很棒)) 谢谢。将字符串^转换为wstring C++
-1
A
回答
0
std::wstring new_wstring(c_string)
其中new_wstring是你的新的wstring的名称,C_STRING是你的字符串名称: Convert CString to std::wstring
0
非常感谢。我想发布代码,以便每个人都可以看到最终结果。这是我做的:
String^ str1 = "Your Text";
char* str2 = (char*)(void*)Marshal::StringToHGlobalAnsi(str1);
CString target = str2;
Marshal::FreeHGlobal((IntPtr)str2);
CString str3 = CString(str2);
std::wstring new_wstring(str3);
相关问题
- 1. 将字符串转换为wstring时崩溃
- 2. wstring字符串转换器在升压
- 3. C++将字符串转换为wstring并用最小代码返回
- 4. C++ wstring的转换为Unicode
- 5. 如何将wstring转换为wchar_t *? C++
- 6. 将wchar_t转换为wstring
- 7. 将wstring转换为WS_STRING
- 8. 将Wstring转换为CString
- 9. 将char * argv []转换为wstring
- 10. 将BSTR转换为wstring
- 11. 将CString转换为std :: wstring
- 12. 将字符串转换为long long C?
- 13. 将CFStringRef转换为C字符串?
- 14. C++将字符串转换为uint64_t
- 15. C++将char转换为字符串
- 16. 将字符串转换为DateTime C#ASP.NET
- 17. C:将int转换为字符串
- 18. 将字符串转换为int c
- 19. 将字符串转换为整数C#
- 20. C#:将字符串转换为DBType.AnsiStringFixedLength
- 21. c#将字符串转换为单个
- 22. C#:将字符串转换为Sbyte *
- 23. 将字符串转换为system.drawing.point c#
- 24. C#,将字符串转换为DateTimeOffset
- 25. 将字符串转换为smtpclient在c#
- 26. C#将字符串转换为uint
- 27. 将C#货币转换为字符串
- 28. 将字符串转换为Date - C#
- 29. 将JSON字符串转换为C#JsonObject
- 30. 将字符串转换为RemoteEndPoint C#sendto
https://msdn.microsoft.com/en-us/library/d1ae6tz5.aspx –