Salut à tous !
Voilà, j'ai un problème avec un programme C sous une RedHat 7.3.
Lorsque j'utilise la fonction mallc pour allouer de la mémoire à un tableau ( se tableau se situe dans un structure ), le système me répond "Segmentation fault".
Ma RedHat tourne en vmware.
J'ne sais vraiment pas ce que c'est !! Dans mon code, au préalable, je fais exactement les mêmes choses plusieurs foit mais pas pour le meme tableau (meme structure par contre).
J'vous donne le bout de code qui merde :
if (isinline((line+2),"SETEPATH")){
found=0;
for (j=0;j<l;j++){
strcpy(tmp,xpath(ptrlig[j]));
XGFPATH.encoding[j]=(char *) malloc(strlen(tmp));
XGFPATH.Nenc=l;
strcpy(XGFPATH.encoding[j],tmp);
}
Voilà... bon ben je dit merci déjà a tous ceu qui m'auront lut, aider voir débugger.
Merci.