namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:va_arg

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki