Matrice en c
Résolu/Fermé3 réponses
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
7 mai 2008 à 19:23
7 mai 2008 à 19:23
tu as déclaré recup_val comme une char ** alors que c'est censé etre un char
il suffit de changer la declaration
il suffit de changer la declaration
char recup_val;
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
7 mai 2008 à 19:29
7 mai 2008 à 19:29
quel erreur ? ou ?
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
7 mai 2008 à 20:19
7 mai 2008 à 20:19
si la compilation passe bien je pense que c'est une erreur de segmentation...
je vois que tu n'as pas alloué de memoire a ta matrice tu dois utilisé des malloc
je vois que tu n'as pas alloué de memoire a ta matrice tu dois utilisé des malloc
int k; matrice=(char **) malloc( 50*sizeof(char *)); for(k=0;k<50;k++) matrice[k]=(char *) malloc(50*sizeof(char));
7 mai 2008 à 19:28
merci encore