Co oznacza litera L w wcscpy(RemoteName, L"ICON2")

2011-09-17 15:26
0

Potrzebuję zapisać w Delphi funkcję

  wcscpy(RemoteName, L"ICON2")

ale nie wiem jakie znaczenie ma użyta w nim litera L.

Czy równoważny jest zapis

  wcscpy(RemoteName, "ICON2")

Może ktoś wyjaśnić?

Zmienna RemoteName zadeklarowana jest jako parametr pewnej funkji następująco

int __stdcall FsExtractCustomIcon(char* RemoteName,int ExtractFlags,HICON* TheIcon)

Pozostało 580 znaków

2011-09-17 15:53
Rev

Nie jest równoważny. L przed literałem w C++ znaczy, że jest on typu "wchar_t", a nie "char".


edytowany 1x, ostatnio: Rev, 2011-09-17 15:53
raczej 'const wchar_t ' zamiast 'const char ' - Azarien 2011-09-17 19:31

Pozostało 580 znaków

2011-09-17 16:04
0

I stała się jasność.
Podziękował.

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0