Mini-projet en langage C: jeu Vaches-Taureaux

princesse -  
 migalo -
st tout le monde j ai 1 problème il s agit de mon mini projet en langage C c 1 jeu Vaches-Taureaux.svp aider moi
A voir également:

59 réponses

andejen Messages postés 148 Statut Membre 22
 
Oki donc je suppose que tu veux que ca affiche des * au fur et a mesure que tu tapes de chiffres pour rentrer ton code?
un des moyens que je vois serait d'intercepter les message windows ce qui te permettrait de faire un traitement avant l'afichage a l'ecran.
Cependant je pense qu'encore une fois ca risque d'etre un peu eloigne de ton niveau.
Apres y a peut etre/surement plus simple mais je veux pas dire de betises.
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
Salut,

Tu fais un getch() au lieu de faire un scanf().
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
Un truc du genre :
char nb[100];
int nb2,i=-1;

printf("Entrez votre valeur : ");
do{
i++;
nb[i]=getch();
if(nb[i]!=0xd)
	printf("*");
}while(nb[i]!=0xd);
nb2=atoi(nb);

Ton nombre est dans nb2.
0
andejen Messages postés 148 Statut Membre 22
 
[ironie]oh getch() c'est pas bcp plus simple que de gerer l'API avec des petites fonctions callback sur tes differents events keyboard.[/ironie]

ok ok j'ai rien dit ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
princesse
 
void main()
{
char nb[100];
int nb2,i=-1;

printf("Entrez votre valeur : ");
do{
i++;
nb[i]=getch();
if(nb[i]!=0xd)
printf("*");
}while(nb[i]!=0xd);
}
merci stupeflip le prog a marché(du nbre caché).j'ai utilisé cette partie mais c quoi oxd et la fct atoi?
merci encore 1 fois.
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
0xd est la valeur de la touche 'Enter' en hexadécimal, en gros ça détecte quand l'utilisateur finit sa saisie en appuyant sur Entrée.

atoi c'est pour transformer une chaine de caractère en entier. Car la saisie est ici faite sur des caractères, il faut ensuite les tranformer pour que tu puisses les utiliser comme un nombre.
0
andejen Messages postés 148 Statut Membre 22
 
la fonction atoi() te convertit un caractere en un entier.
0xd correspond au chiffre 13 en hexadecimal
0
princesse
 
mais atoi est une fct prédéfinie donc j ai besoin de sa bib (par exp strstr de string.h)
merci pour votre aide.
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
stdlib.h
0
princesse
 
merci beaucoup
0
princesse
 
que fait la fct prédefinie clrscr(); ?
merci :-)
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
Ca efface l'écran. Pour être plus précis, ca remonte le pointeur tout en haut, tu peux donc voir quand même les logs en remontant la barre de défilement.
0
princesse
 
comment on peut diviser l écran en 2 parties ?
merci d avance.
0
natasha
 
salut ma chere princesse .. je pense qu'on est ds le meme etablissement puisqu'on a le meme projet ( l'ESSTT c ça ?? )
bon enfin je veu bien que tu m'aides pour le graphisme .. merciii d'avance
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
Pour diviser l'écran en deux parties, ça dépend de ce que tu utilise pour le "graphique"
0
princesse2007
 
oui on est ds le meme établissememt.pour le nbre caché la solution donné par stupeflipe a bien marché pour le reste j' ai utilisé la version 1 +goto (étiquette comme sso)mais c pas encore executable.
bon couraaaaaaaaaaaaaaaage!
0
lirey83 Messages postés 76 Statut Membre 13
 
0
princesse
 
salut tout le monde!
j ai utilisé dans mon pgme des étiquettes aprés goto et voilà le msg que j ai eu:
undefined label "fin"
SOS!!!!!
merci :)
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
Tu fais bien un truc genre
fin:

0
princesse
 
c ce que j ai fait mais ça pas marché cmma je l ai déjà dis
0