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

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)