Bonjour, je me suis remis a la programation en C dernièrement, je ne comprends pas pourquoi mon programme plante.
je lance le programme je rentre un nombre et ca plante, a tout coup. jai essayer de simplement generer un nombre aléatoire et l'afficher et ca marche.
j'ai essayer le code donné dans le cours et sa marche alors je dois forcément faire un erreure dans ma boucle mais je ne sais pas ou?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int nbAleatoire= 0 , nbSaisie= 0;
const int MAX = 100;
const int MIN = 1;
srand(time(NULL));
nbAleatoire = (rand() % ( MAX - MIN + 1)) + MIN;
do
{
printf("Entree un nombre de 1 a 100!\n");
scanf("%d",nbSaisie);
if(nbSaisie<nbAleatoire)
printf("cest plus!");
else if (nbSaisie>nbAleatoire)
printf("cest moins!");
else
printf("bravo!");
} while (nbSaisie!=nbAleatoire);
return 0;
}
j'aimerais vraiment comprendre mon erreur avant d'aller plus loin merci!
ah oui et a tout coup que je lance le programe ca me renvoie status 255?
Eternel problème du scanf. Ajoute un & devant ta variable.
tp: +ou- probléme avec la boucle
× 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.