Inhaltsverzeichnis

vprintf()

#include <cstdio>

int vprintf (const char *format, va_list ap) 

Formatierte Ausgabe wie printf(), jedoch mit variabler Argumentliste.

Parameter

format Format-Zeichenkette
ap aktive variable Argumentliste

Ergebnis

Rückgabewert: wie printf().

Siehe auch

printf(), vfprintf(), vsprintf(), va_start(), va_end().

Beispiel

vprintf.cpp
#include <cstdio>
#include <cstdarg>
using namespace std;
 
int vpf(char *fmt, ...)
{
  va_list argptr;
  va_start(argptr, fmt);
  int cnt = vprintf(fmt, argptr);
  va_end(argptr);
  return(cnt);
}
 
int main(void)
{
  int   i = 30;
  float f = 90.0;
  char *s = "abc";
  vpf("%d %f %s\n", i, f, s);
  return 0;
}