va_arg, va_start, va_end, que font ces fonctions???
Bonsoir à vous,
Je voudrais savoir ce que font les fonctions, va_arg, va_start, va_end. on professeurs, m'a demander de faire un programme utilisant l'allocation et des fonctions à passages de paramètres différent (variables) pour vérifier les clé primaire dans un tableau. Il m'a dit d'utiliser ces fonctions, sans me dire comment elles fonctionnent. J'ai beau essayer de comprendre ce qu'elles font, mais aucunes idées.
Si quelqu'un d'entre vous pouvait me l'expliquer ou m'envoyer le code de ces fonctions pour que je l'analyse, cela m'aiderai beaucoup.
Je vous remercie d'avance pour votre aide,
Richard_sraing.
Re: va_arg, va_start, va_end, que font ces fonctions???
Citation:
Envoyé par richard_sraing
Je voudrais savoir ce que font les fonctions, va_arg, va_start, va_end.
Elles servent à écrire des fonctions 'variadic', c'est à dire à nombre variable de paramètres comme printf(), par exemple.
Citation:
on professeurs, m'a demander de faire un programme utilisant l'allocation et des fonctions à passages de paramètres différent (variables) pour vérifier les clé primaire dans un tableau. Il m'a dit d'utiliser ces fonctions, sans me dire comment elles fonctionnent. J'ai beau essayer de comprendre ce qu'elles font, mais aucunes idées.
Google est ton ami : "Résultats 1 - 10 sur un total d'environ 144 000 pour va_arg. (0,34 secondes) "
http://membres.lycos.fr/dancel/c/c70_140.htm
Re: va_arg, va_start, va_end, que font ces fonctions???