Segmentation FAULT
Fermé
wachbaik
Messages postés
55
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
25 septembre 2012
-
8 nov. 2009 à 14:29
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 11 nov. 2009 à 09:33
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 11 nov. 2009 à 09:33
3 réponses
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
8 nov. 2009 à 21:44
8 nov. 2009 à 21:44
ton code est difficilement lisible... peux-tu éditer ton message en mettant les balises < code > ? (bouton à droite de gras, italique, souligné)
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
8 nov. 2009 à 21:45
8 nov. 2009 à 21:45
j'ai beaucoup de mal en outre à comprendre ce que tu veux vraiment faire avec cette ligne :
ptrTable=(char***)malloc((LIG+1)*sizeof(char**)))==NULL ;
ptrTable=(char***)malloc((LIG+1)*sizeof(char**)))==NULL ;
wachbaik
Messages postés
55
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
25 septembre 2012
11 nov. 2009 à 08:07
11 nov. 2009 à 08:07
désolé pour ma réponse si tardive. Normalement cette ligne était entourer d'un if :
if(ptrTable=(char***)malloc((LIG+1)*sizeof(char**)))==NULL ){
exit(-1);
}
enfin soit j'ai résolu ce problème.
Maintenant j'ai un nouveau soucis toujours avec des pointeurs et une segmentation fault.
if(ptrTable=(char***)malloc((LIG+1)*sizeof(char**)))==NULL ){
exit(-1);
}
enfin soit j'ai résolu ce problème.
Maintenant j'ai un nouveau soucis toujours avec des pointeurs et une segmentation fault.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
11 nov. 2009 à 09:33
11 nov. 2009 à 09:33
segmentation fault signifie le plus souvent que tu accèdes à une mauvais adresse mémoire, par exemple un indice de tableau hors-limite.
Ex : si tu fais:
int a[50];
int b=50;
a[b]=34;
la dernière ligne cause une segmentation fault si je ne m'abuse.
Ex : si tu fais:
int a[50];
int b=50;
a[b]=34;
la dernière ligne cause une segmentation fault si je ne m'abuse.