6
A
Odpowiedz
13
Użyj funkcji WideCharToMultiByte
.
Należy pamiętać, że LPCWSTR
to to samo, co const wchar_t *
, więc jeśli masz do czynienia z danymi o szerokim kodzie w całej aplikacji, może nie być konieczna ich konwersja.
2
Możesz również rzucić okiem na wcstombs_s
Powiązane problemy
- 1. Jak przekonwertować std :: string na const char *?
- 2. Jak przekonwertować wchar_t * na const char *
- 3. Czysty sposób przekonwertować QString na char * (nie const char * !!!!)
- 4. Konwertuj const char * na const wchar_t *
- 5. jak konwertować const WCHAR * na const char *
- 6. Konwersja NSString na const char
- 7. Double to Const Char *
- 8. Niejawna konwersja z char ** na const char **
- 9. C: Przypisywanie "static const char * const" do "const static char *"
- 10. Jak rozpoznać typ const char * i const char [] w kodzie?
- 11. Jak utworzyć statyczną tablicę const const char *
- 12. Jak przekonwertować Char na Float
- 13. Jak przekonwertować char na int?
- 14. Jak przekonwertować char na bajt?
- 15. const unsigned char * na std :: string
- 16. C++, Need Przyczyna błędu: nie można przekonwertować parametru 1 z "char *" na "const char *" i "
- 17. const char pointer przypisania
- 18. const constexpr char * vs. constexpr char *
- 19. const char * na wektor <unsigned char> Inicjalizacja
- 20. Jak przekonwertować platformę :: String na char *?
- 21. Jak przekonwertować char [] na ciąg w java?
- 22. Jak przekonwertować z int na char *?
- 23. Jak przekonwertować typ std :: basic_string na tablicę typu char?
- 24. 'System :: String ^' do 'LPCWSTR'
- 25. błąd: nie można przekonwertować 'std :: basic_string <char> :: iterator ...' do 'const char * dla argumentu '1' ...'
- 26. Jak przekonwertować z LPCSTR do LPCWSTR w C++
- 27. Jak skopiować zawartość zmiennej const char * type?
- 28. Konwersja 'System :: String ^' na 'const char *' w vC++
- 29. nie można konwertować parametru 1 od 'char' do 'LPCWSTR'
- 30. Konwertuj const char * na NSString * i przekonwertuj - _NSAutoreleaseNoPool()
Dlaczego musisz to zrobić? –
Bo on tego potrzebuje. Ja również tego potrzebuję. Przykładowa usługa Windows napisana na VisualStudio2015 na C++ daje mi parametry startowe jako LPCWSTR, ale cały mój starszy kod oczekuje na tablicę znaków chonst * – Kostadin