ajout flag -P de debug

This commit is contained in:
hugogogo
2021-09-25 13:15:51 +02:00
parent 3bb142df8e
commit 38a5a88d8a
8 changed files with 56 additions and 20 deletions

View File

@@ -10,11 +10,19 @@ void is_valid(int ac, char **av)
int check_flag(int *ac, char ***av)
{
if (ft_strcmp((*av)[1], "-p") != 0)
return (0);
(*av)++;
(*ac)--;
return (1);
if (ft_strcmp((*av)[1], "-p") == 0)
{
(*av)++;
(*ac)--;
return (1);
}
if (ft_strcmp((*av)[1], "-P") == 0)
{
(*av)++;
(*ac)--;
return (2);
}
return (0);
}
t_stack *init_stack(int ac, char **av)
@@ -48,7 +56,10 @@ t_list *launch_algo(t_stack **a, t_stack **b, int flag)
solution = ft_lstnew(a);
ft_lstadd_back(&solution, ft_lstnew(b));
if (flag)
{
fill_solution(solution, "start");
mark_step(solution);
}
hugo_sort(a, b, solution);
// bubble_sort(a, b, solution);
return (solution);