Bonjour,
Je voulais savoir si quelqu'un connaissait une façon propre de convertir un CString en DWORD ?
merci d'avance,
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.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
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 !
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Non :
Ou:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 const TCHAR * s = "1234"; //Rappel : const TCHAR * = LPCTSTR DWORD dw = _tstol(s);
Partager