Ejemplo n.º 1
0
int main(int argc, char *argv[]) {
	std::string query;
	struct TblColList *res = NULL;
	while (!std::cin.eof()) {
		getline(std::cin, query);
		if (query == "")
			continue;
		std::cout << "Parsing query: " << query << "\n" << std::endl;
		res = ProcessQuery(query);
		print_final_result(res);
		std::cout << std::endl;
	}
	exit(EXIT_SUCCESS);
}
Ejemplo n.º 2
0
int main(int argc, char* argv[]) {
    if (argc < 2) {
        printf("One argument is mandatory.\n");
        return 1;
    }

    int board_size = atoi(argv[1]);

    if (board_size == 0) {
        printf("Either the argument was not a valid number or you entered 0.\n");
        return 1;
    }

    queen_cols(1, board_size);

    print_final_result();

    return 0;
}
Ejemplo n.º 3
0
int		main(int argc, char **argv)
{
	t_data data;

	data = get_input(argc, argv);
	if (data.operation_nbr == 1 && data.color == 1)
		ft_printf("%s\nNombre d'opérations : %d%s", CYAN, data.count, WHITE);
	else if (data.operation_nbr == 1)
		ft_printf("\nNombre d'opérations : %d", data.count);
	if (data.final_result == 1)
		print_final_result(data);
	if (data.list_options == 1)
	{
		ft_printf("%s\nOptions disponibles :%s", GREEN, WHITE);
		ft_printf("\n-i : Liste des options");
		ft_printf("\n-o : Nombre d'operations");
		ft_printf("\n-v : Afficher les piles pour chaque operation");
		ft_printf("\n-c : Ajouter des couleurs");
		ft_printf("\n-f : Afficher la pile finale");
	}
	free(data.a);
	free(data.b);
	return (0);
}