summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorDominik Kaiser2024-04-12 18:51:50 +0200
committerDominik Kaiser2024-04-12 18:51:50 +0200
commit9c64c9d253fa22b29005ec53dca6fedcead2ae6c (patch)
treed7e01093e0a5a4ef9b4ef2bc674ec86e3b97e452 /main.c
parent1f1d95faadca635adcb8e46bb0aecc0574654a24 (diff)
downloadpush_swap-9c64c9d253fa22b29005ec53dca6fedcead2ae6c.tar.gz
push_swap-9c64c9d253fa22b29005ec53dca6fedcead2ae6c.zip
Add libft and input handling
Diffstat (limited to 'main.c')
-rw-r--r--main.c30
1 files changed, 28 insertions, 2 deletions
diff --git a/main.c b/main.c
index d3d95a6..2643ec2 100644
--- a/main.c
+++ b/main.c
@@ -1,7 +1,33 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* main.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2024/04/12 17:03:30 by dkaiser #+# #+# */
+/* Updated: 2024/04/12 18:49:56 by dkaiser ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "libft/libft.h"
#include "push_swap.h"
-#include <stdio.h>
+static void print_content(void *content)
+{
+ ft_printf("%d\n", *(int *)content);
+}
-int main(int argc, char *argv[])
+int main(int argc, char *argv[])
{
+ t_list *stack_a;
+
+ stack_a = create_stack(argc, argv);
+ ft_lstiter(stack_a, print_content);
+ if (!stack_a)
+ return 1; // TODO: Print error message
+
+ // TODO: Sort stack
+ // TODO: Optimize commands
+ // TODO: Print commands
}