示例#1
0
文件: lem_in.c 项目: Knage/lem_in
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;
}
示例#2
0
int isOctal(char * word) {
    if (what_type(word)==4) {
        return 1;
    }
    return 0;
}
示例#3
0
int isDecimal(char * word) {
    if (what_type(word)==3) {
        return 1;
    }
    return 0;
}
示例#4
0
int isHexa(char * word) {
    if (what_type(word)==2) {
        return 1;
    }
    return 0;
}