Bonjour,
j'ai beau cherché, je vois pas la difference entre ces deux ecritures _T("toto") et L"toto" qui semblent faire la meme chose.
Pourriez vous m'eclairer ?
Version imprimable
Bonjour,
j'ai beau cherché, je vois pas la difference entre ces deux ecritures _T("toto") et L"toto" qui semblent faire la meme chose.
Pourriez vous m'eclairer ?
Dans le cas où Unicode est défini, _T("Toto") = L"Toto". Mais dans le cas d'un jeu de caractères autre (MBCS), _T("Toto") = "Toto". Dans un cas, tu as des wchar_t, dans l'autre des char.
ok, merci
tu me conseilles d'utiliser qu'elle ecriture ?
_T("Toto"), tout le temps, pour être compatible avec les deux modes.
Surtout qu'une CString utilise des TCHAR (et dans MFC >= 7, tu peux utiliser des CStringA ou des CStringW quand tu as spécifiquement besoin d'un type de caractères).
ok alors, merci bien