Faire afficher un nombre...
Résolu
Marcossss
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
yoann090 Messages postés 9181 Date d'inscription Statut Contributeur sécurité Dernière intervention -
yoann090 Messages postés 9181 Date d'inscription Statut Contributeur sécurité Dernière intervention -
Bonjour à tous,
Je suis en train de créer un jeu en langage C mais j'ai un soucis:
Le je consiste a trouver un nombre entre 1 et 1000.
Il y a 2 mode de jeu: 1joueur; 2joueur.
En mode 1joueur, on dois trouver un nombre que l'ordinateur aura choisi aléatoirement.
En mode 2 joueur: le premier écrit un nombre et le deuxième le devine.
En mode 1 joueur (qui a aussi 4 niveaux de difficultés) je voudrais que si on a perdu, que le jeu indique le nombre qu'on devait trouver.
un type:
else if (nMystere != nEntre)
{
printf("!!!Vous avez perdu!!!\n");
printf("Le NOMBRE MYSTERE etait: %?", &nombreMystere);
}
C'est la ou il y a le "?" que je ne sait pas quoi mettre...
Avez vous une solution???
Merci
Je suis en train de créer un jeu en langage C mais j'ai un soucis:
Le je consiste a trouver un nombre entre 1 et 1000.
Il y a 2 mode de jeu: 1joueur; 2joueur.
En mode 1joueur, on dois trouver un nombre que l'ordinateur aura choisi aléatoirement.
En mode 2 joueur: le premier écrit un nombre et le deuxième le devine.
En mode 1 joueur (qui a aussi 4 niveaux de difficultés) je voudrais que si on a perdu, que le jeu indique le nombre qu'on devait trouver.
un type:
else if (nMystere != nEntre)
{
printf("!!!Vous avez perdu!!!\n");
printf("Le NOMBRE MYSTERE etait: %?", &nombreMystere);
}
C'est la ou il y a le "?" que je ne sait pas quoi mettre...
Avez vous une solution???
Merci
A voir également:
- Faire afficher un nombre...
- Afficher le 0 devant un nombre dans excel - Guide
- Afficher appdata - Guide
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Afficher taille dossier windows - Guide
3 réponses
J'ai déjà essaye "%d" et sa marque toujours 2686716
alors que le nombre que je cherche est aléatoire et entre 1 et 1000...
alors que le nombre que je cherche est aléatoire et entre 1 et 1000...
C'est qu'il est mal defini au depart, fait un test juste apres l avoir genere pour voir la valeur qu'il prend si elle est correcte reessaye 2/3 fois pour eliminer un coup de chance si elle est incorrecte il faut la redefinir, voir aussi si ce n est pas la valeur du pointeur qui s affiche si tu utilises un pointeur.
Pour eviter de tout metre: (sinon sa risque d'être un peut ilisible) lol
...
int nombreMystere = 0;
...
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
...
...
...
else if (nombreMystere != nombreEntre)
{
printf("\n\n!!!Vous avez perdu!!!\n");
printf("Le NOMBRE MYSTERE etait: %?\n\n", &nombreMystere);
compteur++;
}
Voila mon problème...
...
int nombreMystere = 0;
...
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
...
...
...
else if (nombreMystere != nombreEntre)
{
printf("\n\n!!!Vous avez perdu!!!\n");
printf("Le NOMBRE MYSTERE etait: %?\n\n", &nombreMystere);
compteur++;
}
Voila mon problème...