Se connecter avec
S'enregistrer | Connectez-vous

Cacher un nombre

Dernière réponse : dans Programmation

Bonjour a tous,
Je débute juste en programation et j'ai creer un jeu ( le jeu du plus ou moins) et j'ai fait un mode deux joueurs : le joueurs 1 entre un nombre et le joueurs 2 doit le deviner le programme donnant les indications plus ou moins. Tou fonctionne sauf que je demande le nombre et lorque je l'entre il reta afficher ! Donc comment faire pour le masquer pour que le joueur 2 ne le voit pas ?

Merci d'avance pour vos réponse et bonne journee a vous.
( ps: je programme en C)

Autres pages sur : cacher nombre

Lassé par la pub ? Créez un compte

Mais je ne sais pas ou mettre cette fonction : mon programme est le suisvant:


#include <stdio.h>
#include <stdlib.h>
#include <time.h>


int main ( int argc, char** argv )
{

int nombreMystere = 0, nombreEntre = 0, coups=1, choix1=0;

printf(" Choisissez votre niveau : \n1.Facile : Entre 0 et 100\n2.Difficile : Entre 1 et 1000\n3.Diabolique : Entre -1000 et 1000\n4.Deux joueurs\n\n\tNe tapez pas autre chose...\n Mon choix est le choix: ");
scanf("%d" ,&choix1);
if ( choix1==1)
{
printf("Le nombre mystere est compris entre 1 et 100\n\n");
int const MAX=100,MIN=0;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
}
else if ( choix1==2 )
{
printf(" le nombre mystere est compris entre 1 et 1000\n\n");
int const MAX=1000,MIN=0;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
}

else if( choix1==3)
{
printf(" Le nombre mystere est entre -9999 et 9999\n\n");
int const MAX=9999,MIN=-9999;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
}
else if ( choix1==4)
{
printf ("Le joueur 1 tapez un nombre:\n");
scanf("%d",&nombreMystere);


}
else
{while (1<choix1<3)
printf("*************************************************************************************");

}



do
{
// On demande le nombre
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);


// On compare le nombre entré avec le nombre mystère

if (nombreMystere > nombreEntre)
{printf("C'est plus !\n\n");
coups++;
}
else if (nombreMystere < nombreEntre)
{
printf("C'est moins !\n\n");
coups++;
}
else
{

printf ("\n\n****Bravo, vous avez trouve le nombre mystere en %d coups !!!****\n\n Le nombre mystere est donc %d \n\n\n\n\n", coups,nombreMystere);
}
} while (nombreEntre != nombreMystere);
system("pause");
}


En gras c'est la partie ou le nombre du scanf doit etre masqué. Merci de votre aide.

Lassé par la pub ? Créez un compte
Tom's guide dans le monde