示例#1
0
文件: sort.cpp 项目: pjump/pector
int main()
{
	int ret = 0;
	pector_int v;
	v.resize(40);
	for (int i = 0; i < 40; i++) {
		v[i] = i;
	}

	std::random_shuffle(v.begin(), v.end());
	std::sort(v.begin(), v.end());
	ret |= check_vec(v.begin(), v.end());

	std::random_shuffle(v.rbegin(), v.rend());
	std::sort(v.rbegin(), v.rend());
	ret |= check_vec(v.rbegin(), v.rend());

	return ret;
}
int	       	main(int ac, char **av)
{
  t_ints	*ints;
  t_line	line;
  t_vd		vd;
  t_eq		eq;

  if ((ints = malloc(sizeof(t_ints))) == NULL)
    return (1);
  if (ac > 9)
    arg_sup(ac);
  if (ac < 9)
    arg_low();
   if (my_getnbr(av[5]) == 0 && my_getnbr(av[6]) == 0 && my_getnbr(av[7]) == 0)
     check_vec();
  if (my_getnbr(av[8]) <= 0)
      my_check();
  check_my_arguments(av);
  my_intersection(ac, av, ints);
  free(ints);
  return (0);
}