Hi,
Ich will ein Textadventure machen bin aber noch anfänger.Nun ich hab einen code geschrieben aber wenn ich es ausführe schreibt dos nur noch das was er ausgeben soll und höert nicht mehr auf wie in einer Endlosschleife aber erst wenn ich eine Nummer eingebe und Enter eincklicke hier der Code:
#include
int main()
{
int i;
// Eingabeschleife, wird mit break verlassen
while (1) {
// Eingabemenue
printf(„Du kommst in ein Raum und siehst eine Tuer was machst du?\n“);
printf(" 1:smiley:u machst sie auf\n");
printf(" 2:smiley:u rennst mit deiner Schulter gegen\n");
printf(" 3:smiley:u hast keine Lust mehr und gehst nach hause\n");
printf("\n Gib ne Zahl ein „);
scanf(“&d",&i);
// Bedingung fuer den Ausstieg
if (i == 0)
break;
// Die Antworten
else if (i == 1) {
printf(„Die tuer knarckst und geht auf“);
}
else if (i == 2) {
printf(„Du Schreist vor Schmerzen auf und sinkst zu boden.Alles wird schwarz“);
(******gehört nicht zum Code wollte nen break; machen*********)
break;
}
//der Default
else
printf(" Bitte entscheide dich für eine der 3 Moeglichkeiten");
}
//fertig
return 0;
}
**********************************************************************
Hoffe ihr könnt mir helfen (Natürlich ohne die *)
danke
Jonas