Nombre mysterieux sous dos

Contenu du snippet

c'est un jeu ou il faut trouver un nombre
il fonctionne sous dos
le texte est meme en plusieurs couleur !

Source / Exemple :


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <conio.c>
#include <time.h>    //pour utiliser rand()

void debut();
void jeu();

int vie,max,valeur,nbre,niveau;

void debut()
{
textcolor(7); //dans conio
cprintf("\n");    //dans conio

cprintf("Selectionnez un niveau");
cprintf("\n");
cprintf(
"1 : Facile ( max = 20 )\n"
"2 : Moyen ( max = 40 )\n"
"3 : Difficile ( max = 60 )\n"
"4 : Tres difficile ( max = 80 )\n"
"Autre touche : quitter\n"
"\n"
"Niveau : ");
cscanf("%d",&niveau);  //dans conio
cprintf("\n");
switch(niveau)
{
case 1 : max = 20;
break;
case 2 : max = 40;
break;
case 3 : max = 60;
break;
case 4 : max = 80;
break;
default :
exit(1);
break;
}

srand( (unsigned)time( NULL ) );  //initialisé la fonction rand()
valeur = rand() % max;
vie = 5;
jeu();
}

void jeu()
{
textcolor(7);
if (vie<=0)
{
cprintf("Vous avez perdu.\n"
"Le nombre etait : %d\n",valeur);
debut();
}
cprintf("Vie(s) : %d"
"\n"
"Votre nombre a comparer avec le nombre a trouver : ",vie);
scanf("%d",&nbre);
cprintf("\n");

if ( nbre == valeur )
{
cprintf("Vous gagnez !\n");
debut();
}

if (nbre < valeur )
{
cprintf("Votre nombre est trop petit\n");
vie--;
jeu();
}

if (nbre > valeur )
{
cprintf("Votre nombre est trop grand\n");
vie--;
jeu();
}

}

int main(int argc, char *argv[])
{
textbackground(0); //fond noir
clrscr();      //efface l'ecran
textcolor(12);
cprintf("BIENVENUE DANS LE JEU NOMBRE MYSTERIEUX\n"
"\n");
textcolor(9);  //change la couleur du texte
cprintf("Ce jeu consiste a trouver un nombre mystere.\n"
"Il y a plusieur niveau de difficulte.\n"
"La valeur minimale est 0.\n"
"Vous avez 5 vies dans une partie.\n");
debut();
return 0;
}

Conclusion :


voila c'est finis.
c'est mon premier programme en c alors bon
c pas le top.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.