Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- union all_integer
- {
- char c;
- signed int nb;
- short int snb;
- long int lnb;
- long long int llnb;
- size_t posnb;
- unsigned char uc;
- unsigned int unb;
- unsigned short int usnb;
- unsigned long int ulnb;
- unsigned long long int ullnb;
- };
- union all_integer u_allint;
- u_allint.nb = va_arg(ap, int);
- putdata(union all_integer u_allint)
- {
- if (u_allint < 0)
- {
- return (ft_numlen_neg(u_allint));
- }
- if (u_allint > 9)
- return (1 + ft_numlen(u_allint / 10));
- if (u_allint > 0 && u_allint < 10)
- return (1);
- if (u_allint == 0)
- return (1);
- return (0);
- }
Add Comment
Please, Sign In to add comment