kennen:lib:va_arg
Inhaltsverzeichnis
va_arg()
#include
<cstdarg>
type va_arg (va_list ap, type)
Liefert das nächste Argument einer variablen Argumentliste.
Parameter
ap | va_list -Variable |
type | Typ des nächsten zu lesenden Wertes |
Ergebnis
Rückgabewert: Wert des nächsten variablen Argumentes.
Siehe auch
Beispiel
- va_arg.cpp
#include <cstdio> #include <cstdarg> #include <iostream> using namespace std; void sum(char *msg, ...) // Summe einer Zahlenliste mit 0 am Ende { int wert, summe = 0; va_list ap; va_start(ap, msg); while( (wert = va_arg(ap,int)) != 0 ) { summe += wert; } cout << msg << summe << '\n'; va_end(ap); } int main() { sum("Summe von 1+2+3+4 = ", 1,2,3,4,0 ); }
kennen/lib/va_arg.txt · Zuletzt geändert: 2019-11-20 16:36 von 127.0.0.1