C++ - Question Technique

Fermé
cyril8727 Messages postés 24 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 20 juillet 2009 - 25 juil. 2008 à 14:25
neofenix Messages postés 145 Date d'inscription mercredi 12 avril 2006 Statut Membre Dernière intervention 11 mars 2010 - 25 juil. 2008 à 16:05
Bonjour,

Je travaille sur le langage C++ actuellement, en train d'ecrire une library DLL.
Alors j'aimerais savoir quelle est la difference entre tous ces types de Strings:

LPCWSTR
LPCSTR
LPWSTR

et surtout, quand utiliser chacun d'eux ..

Mes arguments sont tous des strings en langage JAVA et je vois que j'ai tous ces types de declarations pour faire appel aux Strings de JAVA.

Merci pour votre aide,

Cordialement

1 réponse

neofenix Messages postés 145 Date d'inscription mercredi 12 avril 2006 Statut Membre Dernière intervention 11 mars 2010 2
25 juil. 2008 à 16:05
LPCWSTR: pointeur sur une chaine constance de caractères larges
char est sur 1 octet alors qu'un wchar est sur 2. w pour wide (large).
c'est la difference avec LPCSTR

quand a LPWSTR je ne sais plus

sinon va voir du coté du msdn tu trouvera peut etre ...

https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types?redirectedfrom=MSDN
1