2010-12-27 13 views
6

Jak przekonwertować LPCWSTR na const char *?Jak przekonwertować LPCWSTR na const char *?

Dzięki

+1

Dlaczego musisz to zrobić? –

+0

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

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.

Powiązane problemy