- include < iostream.h>
- include < string.h>
- define N 1000
void main()
{
int score=0;
char resp1[N], resp2[N], resp3[N], resp4[N], resp5[N], resp6[N], confirm[N];
cout < <"Bienvenue sur la demo Enigmus 2.\n"
< <"Le concept de ce jeu est de resoudre des enigmes de plus en plus difficiles. \nJ´ai reussie grace a l aide precieuse de certaine personne. Par contre, repondezsimplement avec un determinant et une majuscule svp ( Le gars)!\n\n"
< <"Premiere enigme:\n"
< <"Je siffle sans bouche, je vole sans ailes, tu me sens, mais tu ne me vois pas. \nQui suis-je?\n";
cin.getline(resp1,N);
cout < <"En est tu sur?\n";
cin > > confirm;
if ( strcmp(confirm,"Oui")==0)
{
if ( strcmp(resp1,"Le vent")==0)
{
cout < <"Bonne reponse!!\n";
score++;
}
else
{
cout < <"Desole, mauvaise reponse...\n";
score--;
}
}
else
{
char resp[100];
cout < <"Tu veux recommencer?\n";
cin > > resp;
if ( strcmp(resp,"Oui")==0)
{
// corriger!!!!!!!!!!!!!!!!!!!!!!
while(strcmp(resp,"Oui")==1);
}
else
{
cout < <"Ok, alors identifions ta reponse:\n";
if ( strcmp(resp1,"Le vent")==0)
{
cout < <"Bonne reponse!!\n";
score++;
}
else
{
cout < <"Desole, mauvaise reponse...\n";
score--;
}
}
}
cout < <"Ton score est de " << score < <" points\n";
while(1)
int _getch(1);
return 0;
}
Bah voila...le while ne fait pas sont boulot!