Tantangan
Tulis fungsi yang mengimplementasikan printfpemformatan string gaya- C .
Aturan
- Anda harus menerapkan setidaknya
%%,%c,%s,%ddan%f. - Anda tidak boleh menggunakan metode pemformatan string bawaan.
- Anda tidak boleh menjalankan program eksternal atau terhubung ke Internet dari program Anda.
- Terserah Anda untuk memutuskan bagaimana menangani input yang tidak valid, tetapi program Anda tidak boleh berhenti secara tidak normal.
- Anda harus menulis fungsi variadik jika memungkinkan.
Kata kunci "HARUS", "HARUS TIDAK", "DIPERLUKAN", "AKAN", "TIDAK AKAN", "HARUS TIDAK", "HARUS TIDAK", "DIREKOMENDASIKAN", "MUNGKIN", dan "OPTIONAL" dalam dokumen ini adalah untuk ditafsirkan seperti yang dijelaskan dalam RFC 2119 .
%cmenampilkan nilai ASCII dari int IIRC yang lewat
97dan 'a'keduanya akan menjadi apada output.
%-02dkan? Hanya tiga% c,% s,% d?
%charus dilakukan Cukup yakin%s,%ddan%funtuk string, int dan mengapung dengan hormat, tetapi tidak yakin%c.