]> git.dkaiser.de - 42/push_swap.git/commitdiff
Add sorting function (without any sorting yet)
authorDominik Kaiser <dkaiser@2-E-4.42heilbronn.de>
Sat, 13 Apr 2024 13:09:19 +0000 (15:09 +0200)
committerDominik Kaiser <dkaiser@2-E-4.42heilbronn.de>
Sat, 13 Apr 2024 13:09:19 +0000 (15:09 +0200)
main.c
push_swap.h
sorting.c [new file with mode: 0644]

diff --git a/main.c b/main.c
index 45f5b562b2fcf96c1bb74d5aa705166c413fc007..84cc7adc21563ee02491c12c4bfeeba5c795fc66 100644 (file)
--- a/main.c
+++ b/main.c
@@ -6,12 +6,10 @@
 /*   By: dkaiser <dkaiser@student.42heilbronn.de    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/04/12 17:03:30 by dkaiser           #+#    #+#             */
-/*   Updated: 2024/04/13 14:56:18 by dkaiser          ###   ########.fr       */
+/*   Updated: 2024/04/13 15:04:10 by dkaiser          ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft/ft_printf.h"
-#include "libft/libft.h"
 #include "push_swap.h"
 
 static void    print_content(void *content)
@@ -34,6 +32,9 @@ int   main(int argc, char *argv[])
        stack_b = NULL;
        pscmds = NULL;
 
+       stack_sort(&stack_a, &stack_b, &pscmds);
+
+
        // TODO: Optimize commands
        ft_printf("A:");
        ft_lstiter(stack_a, print_content);
index 8cfc473adc60d10409257e25cc6b70314ca261e0..b555a1533d8ceaae5a9b3d18f87b5aeb2cb50bfb 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: dkaiser <dkaiser@student.42heilbronn.de    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/04/12 16:59:09 by dkaiser           #+#    #+#             */
-/*   Updated: 2024/04/13 14:46:45 by dkaiser          ###   ########.fr       */
+/*   Updated: 2024/04/13 15:07:49 by dkaiser          ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -41,4 +41,6 @@ void  run_command(t_list **stack_a, t_list **stack_b, t_list **cmds,
                        enum e_pscmd cmd);
 void   print_commands(t_list *cmds);
 
+void   stack_sort(t_list **stack_a, t_list **stack_b, t_list **cmds);
+
 #endif // PUSH_SWAP_H
diff --git a/sorting.c b/sorting.c
new file mode 100644 (file)
index 0000000..3624ae5
--- /dev/null
+++ b/sorting.c
@@ -0,0 +1,18 @@
+/* ************************************************************************** */
+/*                                                                            */
+/*                                                        :::      ::::::::   */
+/*   sorting.c                                          :+:      :+:    :+:   */
+/*                                                    +:+ +:+         +:+     */
+/*   By: dkaiser <dkaiser@student.42heilbronn.de    +#+  +:+       +#+        */
+/*                                                +#+#+#+#+#+   +#+           */
+/*   Created: 2024/04/13 15:04:19 by dkaiser           #+#    #+#             */
+/*   Updated: 2024/04/13 15:06:33 by dkaiser          ###   ########.fr       */
+/*                                                                            */
+/* ************************************************************************** */
+
+#include "push_swap.h"
+
+void stack_sort(t_list **stack_a, t_list **stack_b, t_list **cmds)
+{
+
+}