• [^] # Re: il faut passer le tableau en reference

    Posté par . En réponse au message Extraction sous-chaînes. Évalué à 1.

    je n'ai moi meme jamais tres bien compris cet emmerdement.

    si tu fais &tab c''est une reference a un tableau de 4 pointeurs, donc il faut que la fonction ait un prototype :
    msg_intercept(char * msg, char * del , char *tab[4])

    ce qui est penible

    donc on passe &tab[0] qui est un l'adresse d'un pointeur . Donc la fonction peut etre :
    msg_intercept(char * msg, char * del , char **tab, int nb)

    et tab peut etre de n'importe quelle taille.

    sizeof (tab ) = 16 dans main() car c'est un tableau de 4 pointeurs
    sizeof (tab) =4 dans msg_intercept car c'est un pointeur.