Et j'ai l'erreur suivante:
Exception non gérée à 0x039cbda6 dans itoa.exe:0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x00120035.
Et j'ai l'erreur suivante:
Exception non gérée à 0x039cbda6 dans itoa.exe:0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x00120035.
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 25 févr. 2003 à 16:24
bonjour, me revoila
voici ce que je te conseille
réviser un peu les tableaux car
char* chaine[10]; est un tableau de 10 pointeurs sur char
et puis chaine[10] n'existe pas car les indices sont [0, ...9]
et puis essayer
int i = 123;
char buf[10]; //allouer assez de place
itoa(i, buf, 10);//tout simplement
cout << buf;//pour voir ... 123
mimyne
Messages postés20Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 4 mars 2003 25 févr. 2003 à 17:26
Merci beaucoup pour ta patience et promi je vais reviser les tableaux !!
Maintenant je peux avancer un petit peu et c'est l'inverse que je dois faire mais je pense y arriver.
Encore merci..
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 26 févr. 2003 à 11:44
essaie
UINT GetDlgItemText(
HWND hDlg, // handle to dialog box
int nIDDlgItem, // control identifier
LPTSTR lpString, // pointer to buffer for text
int nMaxCount // maximum size of string
);
avec les MFC, c'est la même fonction sans le 1er param
un LPTSTR se transforme directement en un string par le constructeur string(const char *)