Herausforderung
Schreiben Sie eine Funktion, die die printfFormatierung von C- Zeichenfolgen implementiert .
Regeln
- Sie müssen mindestens implementieren
%%,%c,%s,%dund%f. - Sie dürfen keine integrierte Formatierungsmethode für Zeichenfolgen verwenden.
- Sie dürfen keine externen Programme ausführen oder von Ihrem Programm aus eine Verbindung zum Internet herstellen.
- Es liegt an Ihnen, zu entscheiden, wie mit ungültigen Eingaben umgegangen werden soll, aber Ihr Programm darf nicht abnormal beendet werden.
- Wenn möglich, sollten Sie eine variable Funktion schreiben .
Die Schlüsselwörter "MUSS", "MUSS NICHT", "ERFORDERLICH", "MUSS", "MUSS NICHT", "SOLLTE", "SOLLTE NICHT", "EMPFOHLEN", "KÖNNEN" und "OPTIONAL" in diesem Dokument lauten zu interpretieren wie in RFC 2119 beschrieben .
%czeigt den ASCII - Wert eines übergebenen in int IIRC
97und 'a'beide würden aauf der Ausgabe werden.
%-02drichtig zu unterstützen? nur dass drei% c,% s,% d?
%cdas Ziemlich sicher%s,%dund%fsind für Streicher, Ints und Schwimmer respectivelly, aber nicht sicher%c.