123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * File: mysh.c
- * Author: Arthur Brandao
- *
- * Created on 31 octobre 2018, 12:43
- */
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
- #include "parser.h"
- void test_write(){
- char* a = "azerty\n";
- int tmp = write(1, a, strlen(a));
- printf("%d\n", tmp);
- }
- int main(int argc, char* argv[]) {
- CommandTab ct;
- char str[500];
- int a;
- //Recup ligne
- printf("%s\n", fgets(str, 500, stdin));
- //Separe les commandes
- a = parse_line(&ct, str);
- printf("Result : %d\n\n", a);
- //Parse les commandes
- a = parse_all_command(&ct);
- printf("Result : %d\n\n", a);
- //Supprime
- clean_command(&ct);
- return (EXIT_SUCCESS);
- }
|