Téléchargement
illégal
Posez votre question Signaler

Erreur en compilation [Résolu]

GIO0892 407Messages postés 28 décembre 2008Date d'inscription 29 septembre 2011Dernière intervention - Dernière réponse le 19 sept. 2010 à 16:45
Bonjour,
voila je fais un petit programme est le compilateur plante sur
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NO 0
#define yes (!NO)
int main (void)
{
int guess_value = - 1;
int number;
int nbr_of_guesses;
int done= NO ;
printf("sélection d'un nombre aléatoire \n");
/* temp entre le calcule du nombre aléatoire */
srand( time(NULL ) );
number = rand();
nbr_of_guesses = 0 ;
while ( done == NO)
{
printf("\n donnez un nombre entre 0 et %d>", RAND_MAX);
scanf("%d", &guess_value ); /*lesture du nombre*/
nbr_of_guesses++ ;
if(number == guess_value )
{
done = YES;
}
else
if(number< guess_value )
{
printf("\n ce nomvre est trop grand !");
}
else
{
printf("\n se nombre est trop petit !");
}
}
printf ("\n felicitation ! vous avez trouvé en %d essaie !", nbr_of_guesses);
printf("la reponse était %d\n\n", number);
exit(EXIT_SUCCESS);
}

avec le
done = YES ;
merci
Lire la suite 

Erreur en compilation »

11 réponses
Réponse
+1
moins plus
Salut,

#define yes (!No)
Attention aux majuscules et minuscules
#define yes (!NO) 


Mais pourquoi pas utiliser tout simplement 1et aussi YES au lieu de yes ?

Une erreur aussi ici
printf("la reponse était %d\n\n, number");
écrit comme ça
printf("la reponse était %d\n\n", number); 


GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
GIO0892- 19 sept. 2010 à 16:12
ok merci
Ajouter un commentaire
Réponse
+0
moins plus
Re,

Pourquoi tu supprimes ton message?
GIO0892- 19 sept. 2010 à 16:12
car j'ai put trouvai une solution est que sa ne servait a rien mais merci de ton aide
lami20j- 19 sept. 2010 à 16:15
Re,

Si tu ne le sais pas alors sache que CCM c'est un forum d'entraide que d'autres utilisateurs peuvent profiter d'un échange, donc ça sers toujours à quelque chose.
GIO0892- 19 sept. 2010 à 16:45
oui je le savais , merci de ton aide je l'ai mit en tout début pour les autres personne .
Ajouter un commentaire
Ce document intitulé « erreur en compilation » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?