Exemple #1
0
int main(int argc, const char * argv[])
{
	/* Name our little program */
	strncpy(program_name, argv[0], short_strlen);
	/* Prepare ilu functions "database" */ 
	init_strings();
	/* initialize DevIL in order to get defined behavior of the app */
	ilInit();
	iluInit();
	/* Prepare command line parsing */
	Params * parameters = create_params();
	/* Do the parsing */
	parse_arguments(argc, argv, parameters);
	/* Finally do what we wanted */
	do_stuff(parameters);
	/* Clean after the party */
	destroy_params(parameters);
	return 0;
}
Exemple #2
0
int main(int argc, char** argv) {
    //destroy_params();
    argc--; argv++;
    flags = 0;
    if (argc > 0) {
        readParams(argc, argv);
    }
    init_params(cam);
    train();
    if ((flags & P_TREE) != 0) {
        printTree(ptree->get_root());
        printf("\n\n");
    }
    if ((flags & F_CHK) != 0)
        runTest();
    predict();
    destroy_params();
    return (EXIT_SUCCESS);
}
/*------------------------------------------------------
 Proceso principal
 -----------------------------------------------------*/
int main(int argc, char **argv) {

    global_config config;
    pthread_t* threads;

    if (get_params(argv + 1, argc - 1, &config) != SUCCESS) {
        printf("Error en los argumentos recibidos.\nEjemplo de uso:");
        printf("%s cantidadDeThreds fileSizeInKbytes directory filePrefix\n", argv[0]);
        return EXIT_FAILURE;
    }

    print_a_global_header(config);

    threads = threads_create(config);

    threads_get_and_print_results(threads, config.threads_amount,
                                  config.location, config.files_prefix);

    threads_destroy(threads, 0);

    destroy_params(config);

    return EXIT_SUCCESS;
}