int main() { typeJoueur* joueurs[NBJOUEURMAX]; int nbJoueurs = 0; char choix; // charger joueurs do { afficherMenu(nbJoueurs); printf("Votre choix : "); scanf(" %c", choix); switch (choix) { case 'A' : { joueurs[nbJoueurs] = creerJoueur(); if(joueurs[nbJoueurs] != NULL) { nbJoueurs++; } } } }while(choix != 1); return 0; }
void Logique::run(){ while(!programeTermine){ afficherMenu(); try{ demanderInstruction(); } catch (Exception e){ affichage->afficher(e.getMessageErreur()); } decoderInstruction(); } }
//main int main(int argc, char *argv[]) { SDL_Init(SDL_INIT_VIDEO); // Initialisation de la SDL SDL_Surface *ecran = NULL; ecran= SDL_SetVideoMode(LARGEUR_FENETRE, HAUTEUR_FENETRE, 32, SDL_HWSURFACE | SDL_DOUBLEBUF); // Ouverture de la fenêtre SDL_WM_SetCaption("Armathine", NULL); if (ecran == NULL) // Si l'ouverture a échoué, on écrit l'erreur et on arrête { fprintf(stderr, "Impossible de charger le mode vidéo : %s\n", SDL_GetError()); exit(EXIT_FAILURE); } afficherMenu(ecran); //Affichage du menu SDL_Quit(); // Arrêt de la SDL return EXIT_SUCCESS; // Fermeture du programme }
int main (void){ int* inventaire[3]; int pneuB[3]; int pneuM[3]; int pneuT[3]; inventaire[0] = pneuB; inventaire[1] = pneuM; inventaire[2] = pneuT; char menu[51]; inventaireCharger (inventaire); do{ afficherMenu(); fgets(menu, 50, stdin); printf("\n"); switch(menu[0]){ case 'a' : case 'A' : inventaireAfficher (inventaire); break; case 'm' : case 'M' : modificationInventaire(inventaire); break; case 'q': case 'Q': break; default: printf("Entree Invalide!\n"); break; } }while(menu[0] != 'q' && menu[0] != 'Q'); inventaireSauvegarder (inventaire); return 0; }
/* Le "main" Affichage du menu, selection de l'option, execution de l'operation choisie */ int main(int argc, char * argv[]) { if (argc > 1) { fprintf(stderr, "%s: usage incorrect!\n", argv[0]); fprintf(stderr, "Aucun argument permis.\n"); return 1; } mkdir( rep_travail, 0777 ); mkdir( rep_client, 0777 ); int option; do { option = afficherMenu(); switch(option) { case 1: listerFichier(); break; case 2: chercherFichierStocke(); break; case 3: afficherFichierResultat(0); break; case 4: livrerFichierCommande(); break; case 5: quitter(); break; } sleep(3); // pause } while(option != 5); return 0; }
int main(/*int argc, char* argv[]*/){ char selection; char filename[10]; //if(argc == 0){// si le programme est lancé sans un fichier on affiche le menu while(1){ afficherMenu(); selection = GetChar(); switch (selection){ case '1':// creation du fichier creerFichier(); break; case '2' :// ouverture d'un fichier existant Printf("Quel fichier voulez vous ouvrir ?\n",0); Scanf("%s",filename); ouvrirFichier(filename); break; case '3' : //on quitte l'application Printf("Au Revoir\n",0); Exit(0); break; default : // au cas ou on rentre une commande qui n'est pas dans le menu Printf("Commande non reconnu\n",0); Printf("Fonctionnement : my_notepad <FILE>...\n",0); break; } } return 0; /*}else{ // si le programme est lancé avec un fichier alors on l'affiche // si le fichier existe on l'ouvre if(ouvrirFichier(argv[1]) == -1){ creerFichier(argv[1]);//si le fichier n'existe pas on le crée et on l'ouvre. } }*/ //return 0; }
int main() { t_ludotheque *ludo1 = NULL, *ludo2 = NULL, *temp = NULL; t_jeu *jeu11, *jeu12, *jeu13, *jeu14, *jeu21, *jeu22, *jeu23; char inputUser; afficherMenu(); while((inputUser = getchar()) != '6') { while (getchar()!='\n'); // clear input switch(inputUser) { case '1': supprimer_ludotheque(ludo1); ludo1 = creer_ludotheque(); jeu11 = creer_jeu("Jeu de l'oie",HASARD,2,10,30); jeu12 = creer_jeu("Echecs",RPG,1,4,90); jeu13 = creer_jeu("Monopoly",PLATEAU,2,3,10); jeu14 = creer_jeu("Tarot",RPG,2,6,15); ajouter_jeu(ludo1,jeu11); ajouter_jeu(ludo1,jeu12); ajouter_jeu(ludo1,jeu13); ajouter_jeu(ludo1,jeu14); printf("Ludothèque 1 créée et remplie.\n"); break; case '2': printf("Ludothèque n°1\n"); affiche_ludotheque(ludo1); break; case '3': printf("Creation d'un jeu\n"); if (ajouter_jeu(ludo1,saisir_jeu()) == 0) printf("Le jeu n'a pas été ajouté (la ludothèque n'existe pas ?)\n"); else printf("Le jeu a bien été ajouté !\n"); break; case '4': if (ludo1==NULL) printf("Aucune requête ne peut être effectuée : la ludothèque n'existe pas.\n"); else { temp = saisir_requete(ludo1); if (temp != NULL) affiche_ludotheque(temp); else printf("Une erreur est survenue.\n"); } break; case '5': if (ludo1 == NULL) { ludo1 = creer_ludotheque(); jeu11 = creer_jeu("CTest",HASARD,2,10,30); jeu12 = creer_jeu("ATest",RPG,1,4,90); jeu13 = creer_jeu("BTest",PLATEAU,2,3,10); jeu14 = creer_jeu("zTest",RPG,2,6,15); ajouter_jeu(ludo1,jeu11); ajouter_jeu(ludo1,jeu12); ajouter_jeu(ludo1,jeu13); ajouter_jeu(ludo1,jeu14); printf("Ludothèque 1 créée et remplie.\n"); } else printf("Ludothèque n°1\n"); affiche_ludotheque(ludo1); supprimer_ludotheque(ludo2); ludo2 = creer_ludotheque(); jeu21 = creer_jeu("CTest",HASARD,2,10,30); jeu22 = creer_jeu("BBTest",RPG,1,4,90); jeu23 = creer_jeu("ZTest",PLATEAU,2,3,10); ajouter_jeu(ludo2,jeu21); ajouter_jeu(ludo2,jeu22); ajouter_jeu(ludo2,jeu23); printf("Ludothèque 2 créée et remplie.\n"); affiche_ludotheque(ludo2); printf("\nFusion...\n"); temp = fusion(ludo1,ludo2); if (temp != NULL) affiche_ludotheque(temp); break; default: printf("Mauvaise entrée. Veuillez taper 1, 2, 3, 4, 5 ou 6.\n"); continue; } printf("\n"); afficherMenu(); } printf("Au revoir !\n"); supprimer_ludotheque(ludo1); supprimer_ludotheque(ludo2); return 0; }