/client_src/libft/ft_putnbr.c

https://github.com/sofixa/MiniTalk · C · 29 lines · 16 code · 2 blank · 11 comment · 2 complexity · a81bea73b856336c9bf9aca5e29b5cb5 MD5 · raw file

  1. /* ************************************************************************** */
  2. /* */
  3. /* ::: :::::::: */
  4. /* ft_putnbr.c :+: :+: :+: */
  5. /* +:+ +:+ +:+ */
  6. /* By: atodorov <atodorov@student.42.fr> +#+ +:+ +#+ */
  7. /* +#+#+#+#+#+ +#+ */
  8. /* Created: 2013/11/20 13:49:47 by atodorov #+# #+# */
  9. /* Updated: 2013/11/22 13:48:52 by atodorov ### ########.fr */
  10. /* */
  11. /* ************************************************************************** */
  12. #include "libft.h"
  13. void ft_putnbr(int n)
  14. {
  15. if (n < 0)
  16. {
  17. n *= -1;
  18. ft_putchar('-');
  19. }
  20. if (n >= 10)
  21. {
  22. ft_putnbr(n / 10);
  23. ft_putnbr(n % 10);
  24. }
  25. else
  26. ft_putchar(48 + n);
  27. }