niuob Le 17/02/2002 à 14:45 Essaies ça :
int *ptr;
char ch_cara[20];
ptr = (int*)malloc(15100*sizeof(int));
sprintf(ch_cara,"%d",ptr[8]);
niuob Le 17/02/2002 à 16:00 Et oui, ce n'est qu'en essayant de comprendre ce qu'on l'on écrit que l'on progresse ...
Mais pourquoi utiliser une macro ici ... ?
Ben en fait vu que qu'il fait :
ptr=malloc(15100*sizeof(int));
Si plus tard il change de taille le tableau se sera plus facile pour lui de changer le 151 dans "#define mon(l,c) ptr[(l)*151+c]" que de le changer partout dans son code...
Epitech - Ecole pour l'informatique et les nouvelles technologies
Shinjuku@ifrance.com
MSN : Shinjuku83@hotmail.com
niuob Le 18/02/2002 à 20:40 La réponse à la question.