由於這是我的第一篇文章(這是一個問題: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. C++:將wstring轉換爲無符號字符
- 2. 將字符串轉換爲wstring時崩潰
- 3. C++ - 將字符串轉換爲字符
- 4. wstring字符串轉換器在升壓
- 5. C#將字符串轉換爲數字
- 6. 將字符串轉換爲字符串
- 7. C++ wstring的轉換爲Unicode
- 8. 將格式化的C字符串和參數轉換爲Windows上的wstring
- 9. C++將字符串轉換爲wstring並用最小代碼返回
- 10. 如何將wstring轉換爲wchar_t *? C++
- 11. 將std :: wstring轉換爲SQLWCHAR *
- 12. 如何將Objective-C字符串轉換爲C字符串?
- 13. 將wstring轉換爲小寫
- 14. 將wchar_t轉換爲wstring
- 15. 將wstring *轉換爲PWSTR
- 16. 將Wstring轉換爲CString
- 17. 將BSTR轉換爲wstring
- 18. 將CString轉換爲std :: wstring
- 19. 將wstring轉換爲WS_STRING
- 20. 將char * argv []轉換爲wstring
- 21. 將字符串轉換爲位圖c#
- 22. C#將字符串轉換爲uint
- 23. C++將char轉換爲字符串
- 24. C#將Unicode轉換爲字符串
- 25. c#將字符串轉換爲變量
- 26. 將字符串轉換爲日期C++
- 27. 將字符串轉換爲System.guid c#
- 28. 將字符串轉換爲int在C++
- 29. 將字符串轉換爲smtpclient在c#
- 30. 將字符串轉換爲總和C#
https://msdn.microsoft.com/en-us/library/d1ae6tz5.aspx –