ďťż

Ładny brzuch

Czy mógłby ktoś napisać jak przekonwertować char na LPCWSTR lub na wchar_t (LPCWSTR jest wskaźnikiem do wchar_t)
Definicja przykładowo MessageBox wygląda tak:
int MessageBox(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UNIT uType)
I przykładowe wywołanie:
MessageBox(NULL, L"Wiadomość", L"Komunikat", MB_OK);
W tym przypadku wystarczy dodać 'L'
ale co zrobić dla takiego przypadku:
char *txt="jakis tekst"; MessageBox(NULL, txt, L"Komunikat", MB_OK);?
VC++ wywala taki błąd przy tym wywołaniu:
cannot convert parameter 2 from 'char *' to 'LPCWSTR'



Jakaś funkcja *_cast.


Jakaś funkcja *_cast.
mógłbyś pokazać jak to ma wyglądać dokładnie na moim przykładzie ?

Zainteresuj się funkcją mbstowcs()

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •