Bonjour
En developpement en C sous windows, j'ai une question
Qu'est ce que le type LPSTR
est ce la même chose que char * ?
Si oui quel est l'interet ??
Merci de vos réponse .
Bonjour
En developpement en C sous windows, j'ai une question
Qu'est ce que le type LPSTR
est ce la même chose que char * ?
Si oui quel est l'interet ??
Merci de vos réponse .
Salut oui c'est exactement la meme chose, se sont des types apparu avec visual c++.
LPSTR veut dire, Long Pointer String et equivaut à un 'char *'
tout comme LPCTSTR equivaut à 'const char *'
je pense que c'est pour simplifier la programmation, certain apprécieront, d'autres moins !
si je me trompe merci de me corriger
voilà
++
Quand on veux, on peut !
C'est juste une question de volonter
tu peux meme voir ou sont défini les #define avec F12 si tu as mis les options de compilation
il y a du linge sur la corde à linge
Attention. Normalement, on utilise des TCHAR et des LPTCHAR / LPCTCHAR.
La différence, c'est que T c'est soit rien et alors TCHAR = char LPTCHAR = char *
Mais si UNICODE est défini, TCHAR = WCHAR = wchar_t = unsigned short int et LPTCHAR = wchar_t * ...
Avec des char, ton programme ne compilera pas en UNICODE.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager