Wie ermittle ich das Ende der va_arg-Liste?
Ich habe eine Funktionfoo(char *n, ...);
Ich muss alle optionalenchar
parameter. Ich hatte eine idee @ zu benutz
while(va_arg(argPtr, char) != NULL)
{
...
}
um zu verstehen, wann ich am Ende der Liste angekommen bin. Also, wird es funktionieren, wenn ich beim Funktionsaufruf @ machfoo(n, 't', 'm', '$', NULL);
?
WilleNULL
von va_arg als char gelesen werden? Oder vielleicht gibt es eine häufigere Möglichkeit, das Ende der Liste zu bestimmen, ohne @ hinzuzufügeNULL
als letzter Parameter?