int main(int argc, char **argv) { int i; t_list list; if (argc < 2) return (0); i = 1; init_list(&list); while (i <= argc - 1) { add_nb(&list, my_getnbr(argv[i])); i++; } print_list(&list); return (0); }
int get_all_codes(const char *str, int i, int **recup) { int out; out = i + 1; *recup = NULL; while (*(str + out)) { if (out == i + 1 && *(str + out) != '[') return (0); else if (out == i + 1 && *(str + out) == '[') ++out; if (*(str + out) >= '0' && *(str + out) <= '9') add_nb(str, &out, recup); else if (*(str + out) == ';') ++out; else break ; } if (*(str + out) == 'm') return (out - i); return (0); }