| Zeile 19: | Zeile 19: | ||
Wie genau wird die variable Parameterliste benutzt? Ich habe schon erfahrung mit C, nur nicht mit der Linux Standard Libreary... | Wie genau wird die variable Parameterliste benutzt? Ich habe schon erfahrung mit C, nur nicht mit der Linux Standard Libreary... | ||
| + | : Beispiele gibts viele, wenn du mal nach den Schlüsselwörtern googelst. Im Tutorialkernel, wird das so verwendet: [http://git.tyndur.org/?p=tutorial.git;a=blob;f=kernel/console.c;h=ca0df425bf25d71efef3687d6624dab3711d7f1f;hb=HEAD#l86] va_list ap; ist die Liste der Argumente, die zunächst mit va_start initialisiert wird. Anschließend werden die Argumente nacheinander mit va_arg ausgelesen. Der Datentyp der Argumente wird anhands des Formatstrings (%s, %d, ...) erkannt. --[[Benutzer:Jidder|Jidder]] 18:26, 15. Nov. 2011 (CET) | ||