Diskussion:Teil 4 - Hello World — Änderungen 10234 → 10235

Zeile 20: Zeile 20:
 
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)
 
: 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)
 +
: Das hat übrigens nichts mit Linux zu tun, sondern ist Bestandteil der offiziellen C-Standardbibliothek. --[[Benutzer:Taljeth|Taljeth]] 23:02, 15. Nov. 2011 (CET)