Problème boucle(infinie)

Fermé
programeurDuDimanche Messages postés 25 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 27 janvier 2015 - 24 janv. 2015 à 22:57
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 26 janv. 2015 à 14:28
salut c'est encore moi (malheuresement) et jai un problème je regarde actuellement ce guide :
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14828-tp-plus-ou-moins-votre-premier-jeu

jai fais parei que lui enfin l'équivalent et moi je tombe dans une boucle infinie regardez ma compilation :


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int nombreSurprise=0;
int nombreEntre=0;
const int MAX = 100;
const int MIN = 1;
srand(time(NULL));
nombreSurprise =(rand() % (MAX - MIN + 1)) + MIN;
do
{


printf("trouve le nombre mystere\n");
scanf("d",&nombreEntre);

if(nombreSurprise>nombreEntre)

    printf("c'est plus\n");

else if (nombreSurprise<nombreEntre)

    printf("c'est moins\n\n");

else if (nombreEntre==nombreSurprise)

    printf("bravo tu a trouvé le nombre mystère\n");
}
    while (nombreEntre != nombreSurprise);



    return 0;
}







Merci!

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
24 janv. 2015 à 23:31
Bonjour,

else if (nombreEntre==nombreSurprise)
Pas besoin de la condition. Un else suffit.

Sinon, je te conseille vivement de lire les messages du compilateur.
scanf("d",&nombreEntre);
Il manque un % =>
scanf("%d",&nombreEntre);


Note : ton indentation n'est pas top...
0
programeurDuDimanche Messages postés 25 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 27 janvier 2015 2
24 janv. 2015 à 23:42
yo merci, c'est quoi l'indentation c'est l'espace avant les fonctions?
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
25 janv. 2015 à 00:19
Je te l'ai déjà dit dans l'ancien post ;-).
Voici un petit site qui en parle : http://nobleme.com/pages/devblog/blog.php?id=15
0
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
26 janv. 2015 à 14:28
hahaha, excellent cet article de blog :-D
0