Example #1
0
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();
	}
}
Example #3
0
//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
}
Example #4
0
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;
}
Example #5
0
File: client.c Project: djalan/csp
/*
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;
}
Example #6
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;
}
Example #7
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;
}