Plouf Sosie de Patrick Sebastien
Nombre de messages : 73 Age : 35 Localisation : Vanves (92) Team/ Alliance : |N'bK| Jeux : Cs Date d'inscription : 10/03/2010
| Sujet: [résolu] Programme en C (help xD) Dim 06 Juin 2010, 01:13 | |
| Plop les gens ! Alors urban m'a dit qu'il y avait des gens qui programmait en C alors je poste ca pour avoir un peu d aide ^^ C'est une sorte de jeu plus ou moins (genre juste prix :p) Bon oui c'est pourri mais c'est mes debuts soyez indulgent =)) Et j'ai un probleme avec ce "jeu"... Ma boucle pour refaire une partie une partie ne marche pas.. :/ Et je ne comprend pas pk.. mes conditions if et else marchent sur les printf mais ne redémarre pas ma boucle et je vois pas comment faire :// Si quelqu'un pouvait m'aider ce serait cool :p Bonne chance =D Voici mon code: - Code:
-
#include <stdio.h> #include <stdlib.h> #include <time.h>
int main() { int continuerPartie = 1, choixJoueur = 0, compteur = 0, nombreEntre = 0, nombreMystere = 0; const int MAX = 100, MAX2 = 1000, MAX3 = 10000, MIN = 1; do {
printf("=== MENU ===\n\n"); printf("1. 1 joueur\n\n"); printf("2. 2 joueurs\n\n"); printf("3. 1 a 1000\n\n"); printf("4. 1 a 10000\n\n"); scanf("%d", &choixJoueur); printf("\n\n"); srand(time(NULL)); switch (choixJoueur) { case 1: printf("Vous avez choisi le mode 1 joueur\n\n");
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do { printf("Quel est le nombre ?\n\n"); scanf("%d", &nombreEntre); printf("\n"); compteur++;
if (nombreEntre < nombreMystere) printf("C'est plus !\n\n");
else if (nombreEntre > nombreMystere) printf("C'est moins !\n\n");
else printf("Bravo, vous avez trouver le nombre mystere en %d coups !\n\n", compteur); } while (nombreEntre != nombreMystere);
break; case 2: printf("Vous avez choisi le mode 2 joueurs\n\n");
printf("Joueur1 veuillez entrer un nombre.\n\n"); scanf("%d", &nombreMystere); printf("\n");
do { printf("Joueur2 quel est le nombre ?\n\n"); scanf("%d", &nombreEntre); printf("\n"); compteur++;
if (nombreEntre < nombreMystere) printf("C'est plus !\n\n");
else if (nombreEntre > nombreMystere) printf("C'est moins !\n\n");
else printf("Bravo, vous avez trouver le nombre mystere en %d coups !\n\n", compteur); } while (nombreEntre != nombreMystere);
break; case 3: printf("Vous avez choisi la difficulte 1 a 1000\n\n");
nombreMystere = (rand() % (MAX2 - MIN + 1)) + MIN;
do { printf("Quel est le nombre ?\n\n"); scanf("%d", &nombreEntre); printf("\n"); compteur++;
if (nombreEntre < nombreMystere) printf("C'est plus !\n\n");
else if (nombreEntre > nombreMystere) printf("C'est moins !\n\n");
else printf("Bravo, vous avez trouver le nombre mystere en %d coups !\n\n", compteur); } while (nombreEntre != nombreMystere); break; case 4: printf("Vous avez choisi la difficulte 1 a 10000\n\n");
nombreMystere = (rand() % (MAX3 - MIN + 1)) + MIN;
do { printf("Quel est le nombre ?\n\n"); scanf("%d", &nombreEntre); printf("\n"); compteur++;
if (nombreEntre < nombreMystere) printf("C'est plus !\n\n");
else if (nombreEntre > nombreMystere) printf("C'est moins !\n\n");
else printf("Bravo, vous avez trouver le nombre mystere en %d coups !\n\n", compteur); } while (nombreEntre != nombreMystere); break; default: printf("Vous n'avez choisi aucun mode\n"); break; } printf("\n\n");
printf("Voulez-vous refaire une partie ? 1 / 0 ?\n\n"); scanf("%d", &continuerPartie); printf("\n\n");
if (continuerPartie) printf("Nouvelle partie !\n");
else printf("Merci d'avoir jouer !\n");
} while (continuerPartie !=1);
return 0; }
PS: Je n'ai aucune erreur a la compilation.. et mon compilateur c'est Codeblocks |
|
Urbanspirit Nain Posteur
Nombre de messages : 26629 Age : 36 Team/ Alliance : NbK Jeux : League of legends / CSGO Date d'inscription : 16/12/2005
| Sujet: Re: [résolu] Programme en C (help xD) Lun 07 Juin 2010, 13:30 | |
| Solution trouvée dire que je t'avais dit la même chose XD
Au lieu de: - Code:
-
} while (continuerPartie !=1);
Mettre:
- Code:
-
} while (continuerPartie ==1);
je pensait que wilf verrai ce topic un peu plus tot n'empêche :p
Dernière édition par Urbanspirit le Lun 03 Sep 2012, 17:55, édité 1 fois |
|
Plouf Sosie de Patrick Sebastien
Nombre de messages : 73 Age : 35 Localisation : Vanves (92) Team/ Alliance : |N'bK| Jeux : Cs Date d'inscription : 10/03/2010
| Sujet: Re: [résolu] Programme en C (help xD) Lun 07 Juin 2010, 13:31 | |
| lol c'est pas grave ^^ Le principal c'est que j'ai fini par trouver :p |
|
Urbanspirit Nain Posteur
Nombre de messages : 26629 Age : 36 Team/ Alliance : NbK Jeux : League of legends / CSGO Date d'inscription : 16/12/2005
| Sujet: Re: [résolu] Programme en C (help xD) Lun 07 Juin 2010, 13:35 | |
| |
|
.:ت W!Lƒ ت:. Pourisseur de Forum
Nombre de messages : 7490 Age : 33 Localisation : ICI Team/ Alliance : Donjon de Naheulbeuk Jeux : CS, LoL, et eux .... plein d'autres en cracké :P Date d'inscription : 16/09/2006
| Sujet: Re: [résolu] Programme en C (help xD) Sam 09 Avr 2011, 17:20 | |
| hum ..... si par plutot t'entendais 1 an plus tard ? xD |
|
Chiantos Cycliste cul-de-jatte
Nombre de messages : 4387 Age : 30 Localisation : avec biloot pour faire des choses *_* Team/ Alliance : D.N_W Jeux : cs 1.6 Date d'inscription : 09/02/2009
| Sujet: Re: [résolu] Programme en C (help xD) Lun 25 Avr 2011, 23:14 | |
| |
|
Contenu sponsorisé
| Sujet: Re: [résolu] Programme en C (help xD) | |
| |
|