salut
il m'a toujours semblé qu'en C, on ne peut retourner qu'une variable par l'intermediaire d'une fonction.
seulement, j'ai vu des codes de la sorte :
(ptr_arbre,int) ajout(ptr_arbre,int,int)
avec, au milieu du code, ceci :
return (A,2);
j'ai essayé de compiler une telle fonction avec VC++, et je n'ai pas réussi, erreur du compilateur.
je me demande donc si le code est bien du C et si il existe une norme du C ou cela est possible.
cette methode etait bien pratique pour la reccursivité. mais ca me semble un peu irréalisable. vos avis ?
++