Salut les gens
Voila, petit segfault tres enervant et je ne vois vraiment pas pourquoi il rsete colle a mon executable... si quelqu'un avait une idee ca me depannerait beaucoup !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
  char    **tab;
 
  tab = malloc(3 * sizeof(char *));
  tab[0] = malloc(sizeof(char *));
  tab[0] = fd;
  if (!(perl_call_argv("pl_read", G_SCALAR | G_DISCARD, tab)))
    {
      perror("Didn't work!\n");
      exit(EXIT_FAILURE);
    }
J'ai essaye en declarant uniquement char *tab[2], en ne mallocant pas, en mallocant, et tout et tout, et rien n'y fait.... Help :'(

Et merci d'avance a tous !