kennen:lib:va_start
Inhaltsverzeichnis
va_start()
#include
<cstdarg>
void va_start (va_list ap, vorher)
Initialisiert die variable Argumentliste ap
nach dem Argument vorher
.
Parameter
ap | va_list -Variable |
vorher | Name des Argumentes vor der Ellipse |
Ergebnis
Rückgabewert: keiner.
Siehe auch
Beispiel
- va_start.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_start.txt · Zuletzt geändert: 2019-11-20 16:36 von 127.0.0.1