Bonjour à tous, j'ai un probleme. Je mega debute dans la programmation sur le siteduzero, et sur un tp il faut demander à l'utilisateur s'il veut rejouer une partie.
Le probleme est la, j'ai tout essayé mais je n'y arrive pas. Pouvez vous me corriger svp.
Enfaite j'ai créé un programme qui demande seulement si l'on veut continuer la partie ou pas, chose toute bête quoi...
Ca fonctionne si on veux arreter la premiere fois, mais dans le cas contraire on s'enfermes dans une boucle infinie.
- include<stdio.h>
- include<stdlib.h>
int main ( int argc, char *argv[])
{
int rejouer = 0;
printf("Voulez vous recommencer la partie ?\n");
printf("1. oui \n");
printf("2. non \n\n");
scanf("%d", &rejouer );
printf("\n");
switch ( rejouer )
{
case 1 :
printf("vous avez decide de recommencer une partie \n\n");
while ( rejouer = 1 )
{
printf("voulez vous recommencer la partie \n");
printf("1. oui \n");
printf("2. non \n\n");
scanf("%d", &rejouer );
printf("\n");
switch ( rejouer )
{
case 1 :
printf("vous avez decide de recommencer la partie \n\n");
break;
case 2 :
printf("vous avez decide d'arreter la partie \n\n");
break;
}
}
break;
case 2 :
printf("vous avez decide d'arreter la partie \n\n");
break;
}
system("PAUSE");
return 0;
}