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 ; }
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() ; } }
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; }
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); } }