Fonction qui retourne deux tableaux

Résolu
NLAH Messages postés 135 Statut Membre -  
 NLAH -
Bonjour,
je voudrais savoir comment faire une fonction qui retourne 2 tableaux en même temps.
je vous remercie par avance.

1 réponse

  1. Utilisateur anonyme
     
    Bonsoir

    soit tu crées une structure qui contient deux tableaux et tu retournes cette structure (mais je ne sais plus si c'est possible en C) soit tu retournes un tableau et l'autre est passé par référence (pointeur) en paramètre de la fonction.
    0
    1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
       
      Salut Whismeril et NLAH :-)

      tu crées une structure qui contient deux tableaux et tu retournes cette structure (mais je ne sais plus si c'est possible en C)

      oui, c'est possible, il faut juste que la mémoire nécessaire à la struct soit allouée d'une façon ou d'une autre

      soit tu retournes un tableau et l'autre est passé par référence (pointeur) en paramètre de la fonction

      oui, ou simplement les pointeurs vers les deux tableaux à retourner sont passés à la fonction en paramètres,... avec sans doutes la taille des tableaux aussi, ou un moyen quelconque de déterminer la taille de ces tableaux

      Dal
      0
    2. NLAH
       
      Je vous remercie, ça marche tres bien :)
      0