Fonction qui retourne deux tableaux [Résolu/Fermé]

Signaler
Messages postés
125
Date d'inscription
lundi 9 septembre 2013
Statut
Membre
Dernière intervention
13 juin 2017
-
 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

Messages postés
15392
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
16 janvier 2021
642
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.
Messages postés
5455
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
9 janvier 2021
921
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
Je vous remercie, ça marche tres bien :)