#include
<cstdio>
int vprintf (const char *format, va_list ap)
Formatierte Ausgabe wie printf()
, jedoch mit variabler Argumentliste.
format | Format-Zeichenkette |
ap | aktive variable Argumentliste |
Rückgabewert: wie printf()
.
#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; }