Je suis sur la partie où je dois implémenter une fonction qui demande à l’utilisateur s’il veut continuer ou pas mais le problème c’est que la booléen est totalement ignoré. Aussi si vous voulez me donner des détails ou des conseils je ne suis pas contre :). Sa fait un moment (un mois je croie:/) que je galère je ne voulais pas abandonner rapidement mais là j’avance pas du coup vous pouvez m’aide ?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main(int argc, char *argv[])
{
int nombreMystere = 37;
int nombreEntrer = 0;
int coup = 0;
int token = 0;
int nouvelleParti = 1;
do
{
printf("entrer un nombre : ");
coup++;
scanf("%d", &nombreEntrer);
if(token > 0)
{
nombreMystere = 66;
token--;
}
else if(nombreMystere > nombreEntrer)
{
printf("C'est plus\n");
}
else if(nombreMystere < nombreEntrer)
{
printf("C'est moins\n");
}
else if(nombreMystere == nombreEntrer)
{
printf("vous avez trouver en %d coup\n", coup);
printf("vous voulez une nouvelle partie ? \n1 pour oui 0 pour non\n");
scanf("%d", &nouvelleParti);
}
else if(1)
{
printf("nouvelle partie lancer");
token++;
coup = 0;
}
else
{
printf("fin de partie");
}
}while(nouvelleParti != 0);
return 0;
}
il a pas moins de tout mettre dans une seul boucle ?
Surement, mais si tu débutes, c'est peut-être pas l'idéale ! Ça va complexifier le test du while.
Anonyx_salut a écrit:
pardon comment sa c'est inaccessible
Oui ils sont inaccessibles, car sur les trois tests du nombre mystère, il y en a forcement un qui est vrai, ce qui met fin à ton enchaînement de if else.
j'ai suivi vos conseil mais quand j'ai voulu testé le programme a complètement bugger en plus je suis un peu occuper du coup je vais prendre un moment avant de montre le code
- Edité par Anonyx_salut 17 septembre 2020 à 18:32:47
j'ai suivi vos conseil mais quand j'ai voulu testé le programme a complètement bugger en plus je suis un peu occuper du coup je vais prendre un moment avant de montre le code
- Edité par Anonyx_salut il y a environ 15 heures
Malheureux, c'est que tu n'as pas suivi le bon conseil ! : surtout, ne jamais tester. Juste dire que ça marche. Quand on teste, c'est là que les erreurs se produisent. Et personne ne veut d'erreurs, hein.
- Edité par michelbillaud 18 septembre 2020 à 10:18:28
booléen
× 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.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.