str=(char *)malloc(10*sizeof(char)); -> allocation de 10 caractères
char str2[10]; --> tableau de 10 caractères
Ensuite:
itoa(str,112,10); --> OK
itoa(str2,112,10); --> OK
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
Si ton pointeur est NULL, c'est normal que itoa() te jette. Il faut allouer ta chaine avant.
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
Ton utilisation de itoa est fausse: elle attend un char * (une chaine de caractères) et non l'adresse d'un char. Voici un exemple:
char num1[10];
int val=1319;
itoa(num1,val,10);
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
la ça marche direct (plus besoins de conversion) mais le prog plante
après la message box avec un "stack around mot1 was corrupted...
comment résoudre ce problème?