ajout flag -P de debug
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user