Bonjour,
Je voulais savoir si quelqu'un connaissait une façon propre de convertir un CString en DWORD ?
merci d'avance,
Version imprimable
Bonjour,
Je voulais savoir si quelqu'un connaissait une façon propre de convertir un CString en DWORD ?
merci d'avance,
La réponse est dans la FAQ.
ok merci
Pour ceux qui retrouverais ce post :
DWORD NomDuDWORD = atol((char*)(LPCTSTR) NomDeLaChaine);
atol ne doit plus être utilisé, la seule fonction de conversion est strtol (et ses dérivées) comme indiqué dans la FAQ !
Non :
Ou:Code:
1
2 const char * s = "1234"; //Rappel : const char * = LPCSTR DWORD dw = atol(s);
De plus, il est toujours préférable d'utiliser strtol/_tcstol à la place de atol/_ttol.Code:
1
2 const TCHAR * s = "1234"; //Rappel : const TCHAR * = LPCTSTR DWORD dw = _tstol(s);
oups ok je retire ce que j'ai dit alors :oops: