Adding the negative number
This commit is contained in:
parent
e8a89c456e
commit
1960bbc47a
4 changed files with 21 additions and 12 deletions
|
|
@ -6,7 +6,7 @@
|
|||
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/05/28 13:41:03 by rparodi #+# #+# */
|
||||
/* Updated: 2024/05/28 15:44:24 by rparodi ### ########.fr */
|
||||
/* Updated: 2024/05/29 16:23:35 by rparodi ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
|
@ -16,22 +16,23 @@ t_error ft_init_numbers(t_str str, t_number *nb)
|
|||
{
|
||||
t_usize int_size;
|
||||
t_usize float_size;
|
||||
t_u8 sign;
|
||||
t_str *tmp;
|
||||
|
||||
int_size = 0;
|
||||
float_size = 0;
|
||||
sign = 1;
|
||||
if (nb == NULL)
|
||||
return (ERROR);
|
||||
if (ft_nblen(str, &int_size, &float_size) == ERROR)
|
||||
if (ft_nblen(str, &int_size, &float_size, &sign) == ERROR)
|
||||
return (ERROR);
|
||||
else
|
||||
{
|
||||
nb = (t_number *)malloc(sizeof(t_number));
|
||||
nb->number = str;
|
||||
tmp = ft_split(str, '.');
|
||||
nb->sign = sign;
|
||||
nb->int_part = tmp[0];
|
||||
nb->float_part = tmp[1];
|
||||
// free_strs(tmp);
|
||||
nb->int_size = int_size;
|
||||
nb->float_size = float_size;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue