[BraLUG] C-Frage: Funktion/Prozedur mit variabler Parameteranzahl

Uwe Berger bergeruw at gmx.net
Do Jan 17 17:17:31 CET 2008


MoinMoin,

ich habe mal wieder eine C-Frage:

Ich möchte z.B. gern diese 3 Zeilen:

char s[40];
sprintf(s, "%d %d\n\r", var1, var2);
uart_puts(s);

in einer Prozedur zusammenfassen, bei der der Format-String und die
formatiert auszugebenden Variablen als Parameter zu übergeben sind. Wie
man sieht (sprintf) ist die Anzahl der Parameter nach dem Formatstring
variabel. Wie macht man das?

Fragt Uwe



Mehr Informationen über die Mailingliste Bralug