Langage C : pb de variable booléenne
malshoop
-
malshoop -
malshoop -
Bonjour,
je me suis lancé dans la programmation il y a pas longtemps, et je bloque (déjà!)
je voudrais savoir comment demander si l'on veu recommecer le programme ou pas
je m'explique : mon proramme est un petit jeu simple et je vodrais pouvoir, à la fin, demander au joueur s'il veut recommencer ou non une prtie
comment faire ? on medit que utiliser goto est dangereux et déconseillé
on me conseille d'utiliser une variable booléenne, mais comment ça marche ???
merci
je me suis lancé dans la programmation il y a pas longtemps, et je bloque (déjà!)
je voudrais savoir comment demander si l'on veu recommecer le programme ou pas
je m'explique : mon proramme est un petit jeu simple et je vodrais pouvoir, à la fin, demander au joueur s'il veut recommencer ou non une prtie
comment faire ? on medit que utiliser goto est dangereux et déconseillé
on me conseille d'utiliser une variable booléenne, mais comment ça marche ???
merci
Configuration: Windows XP Internet Explorer 7.0
3 réponses
-
il faut utiliser une boucle de tanque pour pouvoir boucler tanque le joueur desir jouer (la variable sera une variable booléenne car on a que deux valeur true ou false)
-
salut...
rep='O' //initialisée à O "oui" ou à N "non" comme vous voulez do { . . (instruction du jeux) . cout<<" voulez vous recommencer une nouvelle partie?(O/N)"<<"\n"; cin>>rep; }while(rep!=O)-
Attention à ne pas confondre le C++ avec le C. cin et cout n'appartiennent pas au C.
Attention aussi à ne pas confondre le type char ('0' avec le type int (0 par exemple)).
Mais l'idée est correcte.char rep[3]; do{ ... ... puts("voulez-vous recommencer ? (O/N)"); fgets(rep,sizeof(rep),stdin); }while(rep[0]=='O' || rep=='o');
Cdlt
-
-