Ejemplo n.º 1
0
int
main(int argc, char **argv)
{
    int optidx = 0;
    int nreq;
    char *end;

    setprogname(argv[0]);
    if(getarg(args, sizeof(args) / sizeof(args[0]), argc, argv, &optidx))
	usage(1);
    if (help_flag)
	usage (0);
    if (version_flag) {
	print_version(NULL);
	return 0;
    }
    argc -= optidx;
    argv += optidx;

    if (argc != 2)
	usage (1);
    srand (0);
    nreq = strtol (argv[1], &end, 0);
    if (argv[1] == end || *end != '\0')
	usage (1);
    generate_requests (argv[0], nreq);
    return 0;
}
Ejemplo n.º 2
0
City *generate_city(const Parameters &p)
{
	City *c = new City;

	c->add_location(generate_location(p)); // start location...

	generate_trucks(p, c);
	generate_requests(p, c);
	generate_landfills(p, c);
	generate_staging_areas(p, c);

	return c;
}