Récupérer les arguments d'un tableau renvoyé par une fonction

malosellier:
je ne savais pas qu'une fonction en C ne pouvait pas renvoyer de tableau. C'est noté, merci.

Un tableau n'est rien d'autre qu'un pointeur sur le début de la mémoire allouée... Donc une fonction en C peut retourner un tableau....

Pour que la fonction puisse retourner ce pointeur et que ce soit valide, il faut bien sûr que la mémoire "pointée" soit bien réservée et ne disparaisse pas à la fin de la fonction

--> si vous voulez que votre fonction "retourne" un tableau, vous devez vous posez la question de savoir si vous voulez un nouveau tableau à chaque appel de la fonction (auquel cas il faudra allouer dynamiquement la mémoire dans la fonction) ou toujours retourner le même tableau (auquel cas ça peut être un tableau déclaré static dans la fonction, mais dont on retourne l'adresse pour que le reste du programme puisse l'utiliser)