Hallo,
in C gibt es ja die Möglichkeit, Funktionen mit variabler Parameterzahl anzulegen, in dem man hinten einen „…“ Parameter anfügt und die Parameter dann z.B. über eine va_list ausliest.
Meine Frage: Wie schaffe ich es, so eine Funktion zu kapseln und die Parameter durchzureichen?
Z.B.
void mysprintf(const char \* format,...)
{
sprintf(erg,mychangedformat,...);
}
Leider geht das so nicht, aber einfach eine va_list oder einen Zeiger darauf anhängen geht auch nicht. Wie also verfahren?
Grüße
Ralph