|
Sinn der Format-Funktionen
Funktion
- Sie wandeln einfache C Datentypen in einen String um
- Sie erlauben es anzugeben, wie die Daten aussehen sollen
- Sie regeln die Ausgabe dieses Strings (stderr, stdout, syslog)
Was passiert wenn eine Format Funktion aufgerufen wird ?
- Der format String steuert das Verhalten der Funktion
- Er gibt an wieviel und was für Daten als Parameter folgen
- Parameter werden auf dem Stack gespeichert (ge-push'd)
- Parameter entweder direkt (by value) oder indirekt (by reference)
Dabei gilt für die aufrufende Funktion
- Sie muss wissen wieviel Parameter sie auf den Stack push'd
|