char* apply_function(int fonc,arg* argu,int nbArg){
	switch(fonc){
		case 1:
			return plus(argu,nbArg);
			break;
		case 2:
			return moins(argu,nbArg);
			break;
		case 3:
			return multiplie(argu,nbArg);
			break;
		case 4:
			return divise(argu,nbArg);
			break;
		case 5:
			return concat(argu,nbArg);
			break;
		case 6:
			return boucle();
			break;
		default:
			return NULL;	
		//TODO renvoyer erreur
			break;
	}
}
int main()
 {
  Testeurs ts ;
  ts.acquiere(std::make_shared<TesteurCoefs<unsigned char>>(1000,1000)) ;
  ts.acquiere(std::make_shared<TesteurSommes<unsigned char>>(1000,1000)) ;
  boucle(1,8,1,ts) ;
  std::cout<<std::endl ;
  return 0 ;
 }
int main()
 {
  Boucle boucle(3) ;
  boucle.acquiere(new TesteurCoef065(1000000)) ;
  boucle.acquiere(new TesteurCoef035(1000000)) ;
  boucle.acquiere(new TesteurSomme(1000000)) ;
  boucle.execute(4,16,4) ;
  std::cout << std::endl ;
  return 0 ;
 }
Beispiel #4
0
int main(int argc, char *argv[]) {
    pthread_t tid;

    assert(pthread_create(&tid, NULL, &boucle, NULL) == 0);
    boucle(NULL);
    assert(pthread_join(tid, NULL) == 0);

    printf("Bilan : %d\n", increment(0));

    return EXIT_SUCCESS;
}
int main()
 {
  try
   {
    Testeurs ts(5) ;
    ts.acquiere(new TesteurCoef065(1000000)) ;
    ts.acquiere(new TesteurCoef035(1000000)) ;
    ts.acquiere(new TesteurSomme(1000000)) ;
    boucle(4,16,4,ts) ;
    std::cout<<std::endl ;
    return 0 ;
   }
  catch ( Echec const & e )
   {
    std::cout<<"[ERREUR "<<e.code()<<" : "<<e.commentaire()<<"]"<<std::endl ;
	return e.code() ;
   }
 }
Beispiel #6
0
int main()
{
	pid_t pid;
	if ((pid = fork()) < 0)
		erreur("Erreur lors de la creation du processus fils");

	if (pid == 0) 		
		execlp("clear","clear",NULL);

	wait(NULL);

	
	initJeu();
	affJeu();
	//initSDL();
	//affJeuSDL();
	boucle();
	return 0; 
}
Beispiel #7
0
void	ft_print_comb2(void)
{
	char	nb11;
	char	nb12;
	char	nb21;
	char	nb22;

	set0 (&nb11, &nb12, &nb21, &nb22);
	while (nb11 <= '9')
	{
		while (nb12 <= '9')
		{
			boucle(&nb11, &nb12, &nb21, &nb22);
			nb12++;
			nb21 = '0';
			nb22 = '0';
		}
		nb11++;
		set02(&nb12, &nb21, &nb22);
	}
}