Вызов
Напишите функцию, которая реализует printfформатирование строки в стиле C.
правила
- Вы должны реализовать , по крайней мере
%%,%c,%s,%dи%f. - Вы не должны использовать встроенный метод форматирования строки.
- Вы не должны запускать внешние программы или подключаться к Интернету из вашей программы.
- Вам решать, как обрабатывать неверный ввод, но ваша программа не должна завершаться ненормально.
- Вы должны написать переменную функцию, если это возможно.
Ключевые слова «ДОЛЖЕН», «НЕ ДОЛЖЕН», «ТРЕБУЕТСЯ», «ДОЛЖЕН», «НЕ ДОЛЖЕН», «СЛЕДУЕТ», «НЕ ДОЛЖЕН», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ДОПОЛНИТЕЛЬНО» в этом документе интерпретироваться как описано в RFC 2119 .
%cотображает значение ASCII переданного int IIRC
97и 'a'стал бы aна выходе.
%-02dправильно? только три% c,% s,% d?
%c? Довольно уверен%s,%dи%fдля строк, целых и плавающих соответственно, но не уверен%c.