C-Programmierung: stdarg.h

Aus Wikibooks

Die Datei stdarg.h enthält Makros und einen Datentyp zum Arbeiten mit variablen Parameterlisten.

  • va_list
Datentyp für einen Zeiger auf eine variable Parameterliste
  • void va_start(va_list par_liste, letzter_par);
initialisiert die Parameterliste anhand des letzten Parameters letzter_par und assoziiert sie mit par_liste
  • type va_arg(va_list par_liste, type);
liefert den nächsten Parameter der mit par_liste assoziierten Parameterliste mit dem spezifiziertem Typ type zurück
  • void va_end(va_list par_liste);
gibt den von der variablen Parameterlist par_liste belegten Speicherplatz frei

zurück