il existe des fonctions elliptiques (je crois que c'est le nom) où tu peux passer un nombre de paramètres variables et le dernier doit être NULL, en tout cas c'est conseillé pour détecter la fin de la liste des paramètres.
le soucis de cette méthode est qu'il faut connaitre à l'avance le type des paramètres, la solution est de passer un paramètre par paire : son type et la donnée.
par exemple ca donnerait un appel de cette manière
1 2 3
| fonction ( INT_REF, myIntValue,
FLOAT_REF, myFloatValue,
NULL); |
je vais voir si je retrouve mon document a ce propos
Partager