Variable Argumentanzahl (C)

wieso geht das eigentlich:

#include <stdio.h>
char * fmt = really_complicated();
printf (fmt, x, y, z);

Anzahl und Typ der weiteren Argumente werden ├╝berhaupt nicht gepr├╝ft:

extern int printf 
    (__const char *__restrict __format, ...);



Johannes Waldmann 2014-03-31