/
i-galimov
/
ft_printf
Обзор
Документация
Войти
/
i-galimov
/
ft_printf
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
printf/ft_putpointer.c
27 строк
460 B
Ilshat Galimov
Update ft_putpointer.c
27 ноя 2021, 18:02
Не верифицирован
27 ноя 2021, 18:02
91214e9
Код
Авторство
О чём код?
#include "ft_printf.h" void ft_putpointer(unsigned long long n, int *i) { ft_putstr("0x", i); if (n >= 16) ft_lower_hexadecimal(n / 16, i); n %= 16; if (n >= 9 && n <= 16) { if (n == 10) ft_putchar('a', i); if (n == 11) ft_putchar('b', i); if (n == 12) ft_putchar('c', i); if (n == 13) ft_putchar('d', i); if (n == 14) ft_putchar('e', i); if (n == 15) ft_putchar('f', i); } if (n <= 9) ft_putchar(n + '0', i); i++; }