Bonsoir,

J'aimerais faire une fonction qui possède un nombre de paramètres variables, mais en ne précisant d'aucune façon une indication sur le nombre de paramètres supplémentaires passés.

Je ne crois pas que cela soit possible, toutes les fonctions que j'ai vu utilisent un mécanisme pour indiquer combien de paramètres vont être passés.

le prototype de ma fonction serait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void arbreBinaire_iterer(arbreBinaire self, void (*fonction)(void*) [, int indiceDebut [, int itererDescendance]]);
Cela est-il possible ?

Je vous remercie.

Sources :
http://membres.lycos.fr/dancel/c/c70_140.htm
http://www.developpez.net/forums/sho...hlight=va_list
http://publications.gbdirect.co.uk/c...r9/stdarg.html