Проект в ветке "Алгоритмы". Воспроизведение функции printf стандартной библиотеки libc.
make
./ft_printf("%0*d", 4, 75); // 0075
%[флаги][ширина][.точность][размер]тип
-
Выполнены все флаги "-,+," ", #, 0";
-
Модификатор ширины;
-
Модификатор точности;
-
Модификатор размера;
| Тип | Описание |
|---|---|
| d, i | десятичное знаковое число |
| o | восьмеричное беззнаковое число |
| u | десятичное беззнаковое число |
| x, X | шестнадцатеричное беззнаковое число, x (abcdef), X (ABCDEF) |
| f | числа с плавающей запятой. |
| а, A | число с плавающей запятой в шестнадцатеричном виде |
| c | вывод символа с кодом, соответствующим переданному аргументу |
| s | вывод строки с нулевым завершающим байтом |
| p | вывод указателя |
| % | символ для вывода знака процента (%) |
Цветной вывод printf ⭐
