ft_putnbr_fd
1.プロトタイプ
3.戻り値
4.コード実装
void ft_putnbr_fd(int n, int fd)
2.用途3.戻り値
4.コード実装
#include "libft.h"
void ft_putnbr_fd(int n, int fd)
{
char a;
if (fd < 0)
return ;
if (n == -2147483648)
{
write(fd, "-2147483648", 11);
return ;
}
else if (n < 0)
{
write(fd, "-", 1);
ft_putnbr_fd(-n, fd);
}
else if (n >= 10 && n <= 2147483647)
{
ft_putnbr_fd(n / 10, fd);
ft_putnbr_fd(n % 10, fd);
}
else
{
a = n + '0';
write(fd, &a, 1);
return ;
}
}
5.コード説明Reference
この問題について(ft_putnbr_fd), 我々は、より多くの情報をここで見つけました https://velog.io/@kimnawoon/ftputnbrfdテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol