Bonjour,
je voudrai savoir la signification du symbole "_T" dans l'objet CString ? EXEMPLE: CString Expanded= _T(" Expanded Info")
et j'ai trouv� aussi des fois le la lettre "L" � la place de "_T".
Pouvez-vous m'expliquer plus svp?
Merci
Version imprimable
Bonjour,
je voudrai savoir la signification du symbole "_T" dans l'objet CString ? EXEMPLE: CString Expanded= _T(" Expanded Info")
et j'ai trouv� aussi des fois le la lettre "L" � la place de "_T".
Pouvez-vous m'expliquer plus svp?
Merci
_T() (tout comme TEXT() ou _TEXT()) sont des macros qui donnent rien du tout ou L selon les options de compilation.
L signifie que la cha�ne qui signifie est constitu�e de wchar_t au lieu de char (pour les cha�nes de caract�res Unicode).
En gros, si ton projet est configur� en Unicode, la cha�ne de caract�res entour�e de _T() sera une cha�ne de Unicode UTF-16.
Voir aussi l'influence des m�mes options de projet sur les TCHAR et les appels de fonction.
Et tout ce thread contient des infos utiles sur _T() et TCHAR.
Merci M�dinoc :ccool: