Bonjour je suis en train de coder le jeux plus ou moins avec les divers améliorations
le jeux fonctionne bien pour le moment sauf que dès que la fenetre doit se fermer j'ai à la palce un message d'erreur me disant envoyer ou non le rapport
long nombreMystere;
nombreMystere = nombreJoueurs(); printf("\n le nombre mystere est %ld\n\n", nombreMystere); /* cette ligne c'est pour le test que je l'utilise */
recherDuNombre(nombreMystere); printf(" essai"); /* Cette ligne s'affiche bien dans mon code */
system("PAUSE"); return0; }
j'ai bien le texte me disant de cliquer sur une touche pour continuer : le system("PAUSE");
et la avec le return 0; le programme devrait se fermer or ce n'est pas le cas j'ai un message d'erreur
J'utilise le C je suis sous Windows XP SP2 et à part ca le jeux fonctionne bien
long nombreMystere;
nombreMystere = nombreJoueurs(); printf("\n le nombre mystere est %ld\n\n", nombreMystere);
rechereDuNombre(nombreMystere);
system("PAUSE"); return0; }
presentation.c
void accueil()
{ printf(" ----------------------- \n"); printf(" ----------------------- \n"); printf(" Bonjour et Bienvenu \n\n"); printf(" sur \n\n"); printf(" Le Plus ou Le Moins \n"); printf(" ----------------------- \n"); printf(" ----------------------- \n\n"); }
void nouvelle_partie()
{ printf(" ------------------- \n"); printf(" Nouvelle partie \n"); printf(" ------------------- \n\n"); }
nombreJoueurs.c
#include "nombreMystere.h"
long nombreJoueurs() {
printf(" ---------------------------- \n"); printf(" Choix du nombre de joueur(s) \n"); printf(" ---------------------------- \n\n");
long nombreJoueurs; char choix_valide; char level; long nombreMystere;
do {
printf(" A combien voulez-vous jouer ? \n\n"); printf(" 1. Un seul joueur \n"); printf(" 2. Deux joueurs \n\n");
scanf("%ld", &nombreJoueurs);
if( nombreJoueurs == 1) {
printf(" Quelle level choisissez-vous? \n\n"); printf(" 1. Facile \n"); printf(" 2. Moyen \n"); printf(" 3. Difficile \n\n");
do { printf("Entrez un nombre\n");
scanf("%ld", &nombreEntre);
if( nombreMystere < nombreEntre) { printf(" Le nombre Mystere est plus petit. \n\n");
solution = 0; } elseif( nombreMystere > nombreEntre) { printf(" Le nombre Mystere est plus Grand. \n\n");
solution = 0; } elseif( nombreMystere == nombreEntre) { printf(" Bravo tu as trouve le Nombre mystere qui etait : %ld\n\n", nombreMystere);
solution = 1; } }while(solution != 1);
}
J'ai pas mis les headers pour pas alourdir mais je ne fait que mettre les prototype et il y a aucune erreur dedans
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ancien validateur du SdZ.