extrait du source: int i; CString s = "31140"; i = atoi( (char*) LPCTSTR (s) ); printf( "i = %d\n", i ); le résultat est : i = 3Je veux que le résultat soit égal à i = 31140;J'ai fait ce programme de test pour savoir à quel moment ca foire. const unsigned short* port=LPCTSTR(s); unsigned short* port1=const_cast<unsigned short *>(port); short* port2= reinterpret_cast<short*>(port1); char* port3=reinterpret_cast<char*>(port2); int i=atoi(port3);résultat: port = 31140 port1 = 31140 port2 = pas de valeur donné par le débuger port3 = 3 i = 3Ca marche bien sous VC6.Donc je suppose que le compilo qui me fait chier.Alors comment puis je faire ?HELP ME, svp !merci par avance.........
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 599 097 membres 353 nouveaux aujourd'hui 15 442 membres club