Non, ça n'a pas résolu le problème.
En gros, c'est comme si, au lieu d'avoir un tableau à deux dimensions (18 cases) contenant des chaînes de caractères (5 caractères), j'avais un tableau à trois dimensions (72 cases) contenant des caractères. D'où mon « malloc » initial.
En faisant comme tu l'indiques, je réserve 72 cases contenant un pointeur vers un caractère, ce n'est pas ce que je veux.
En revanche, suivant ton idée, j'ai essayé :
resultat = malloc (9 * 2 * sizeof (char *)) ;
Mais ça ne change rien, toujours mon « segmentation fault ».
Par contre, je viens d'avoir une autre idée, je vais tester ça tout de suite…
J.-B.
Edit : Oups, désolé pour la balise !
Edit 2 : Mon idée n'a rien donné, je reste ouvert à toutes les suggestions…
Partager