void extract_data(t_env *env, t_data **room) { char *line; int type; t_data *temp; get_ant_numbers(env); temp = *room; while (get_next_line(0, &line) && ft_printf("%s\n", line)) { type = what_type(line); if (type == 1) get_link(line, temp); else if (type == 2) get_room(line, &temp, env); else if (type == 3) ; else if (type == 4) env->type = check_special(line, env); else { ft_putstr("error: invalid line\n"); exit(0); } free(line); } *room = temp; }
int isOctal(char * word) { if (what_type(word)==4) { return 1; } return 0; }
int isDecimal(char * word) { if (what_type(word)==3) { return 1; } return 0; }
int isHexa(char * word) { if (what_type(word)==2) { return 1; } return 0; }