commit
This commit is contained in:
@@ -10,41 +10,18 @@
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "ft_abs.h"
|
||||
#include <stdio.h>
|
||||
#include "ft_point.h"
|
||||
|
||||
static int ft_atoi(char *str)
|
||||
void set_point(t_point *point)
|
||||
{
|
||||
int nb;
|
||||
int s;
|
||||
int i;
|
||||
|
||||
nb = 0;
|
||||
s = 1;
|
||||
i = 0;
|
||||
while (str[i] != '\0' && (str[i] == ' ' || (str[i] >= '\t' && str[i] <= '\r')))
|
||||
i++;
|
||||
while (str[i] != '\0')
|
||||
{
|
||||
if (str[i] == '+')
|
||||
s += 0;
|
||||
else if (str[i] == '-')
|
||||
s *= -1;
|
||||
else if (str[i] >= '0' && str[i] <= '9')
|
||||
nb = nb * 10 + str[i] - '0';
|
||||
else
|
||||
break ;
|
||||
i++;
|
||||
}
|
||||
return (nb * s);
|
||||
point->x = 42;
|
||||
point->y = 21;
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
int main(void)
|
||||
{
|
||||
int n;
|
||||
t_point point;
|
||||
|
||||
(void) argc;
|
||||
n = ft_atoi(argv[1]);
|
||||
printf("%d\n", ABS(n));
|
||||
set_point(&point);
|
||||
return (0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user