VA_START |
Début |
Turbo C++ |
stdarg.h |
Syntaxe
void va_start(va_list ap,lastfix);
|
Paramètres
Nom |
Description |
ap |
Ce paramètre permet d'indiquer une variable de type va_list. Elle est utilisée pour entreposer l'état nécessaire afin d'accéder aux paramètres variables dans une fonction. C'est un type spécial fourni par la bibliothèque stdarg.h. Avant d'utiliser va_arg pour récupérer les paramètres, ap doit être initialisé à l'aide de va_start. |
lastfix |
Ce paramètre permet d'indiquer le dernier paramètre fixe de la fonction (celui précédant les paramètres variables). Cela permet à va_start de savoir où commencent les paramètres variables, car les arguments fixes sont placés avant dans la pile d'appel. lastfix est nécessaire pour positionner correctement la variable ap et commencer l'accès aux paramètres suivants. |
Description
Cette fonction permet de fixer le pointeur d'argument au tout début.
Dernière mise à jour : Dimanche, le 28 Février 2021