Milka-Muhkuh
Grünschnabel
Hi, habe Problem
Beschäftige mich noch nicht so lange mit C++, wollte aber ein Spiel programmieren.
Ich komm nicht weiter bei der if/else abfrage:
Seht es euch doch bitte mal an und gebt mir bitte Hinwiese oder Ratschläge!
Beschäftige mich noch nicht so lange mit C++, wollte aber ein Spiel programmieren.
Ich komm nicht weiter bei der if/else abfrage:
Seht es euch doch bitte mal an und gebt mir bitte Hinwiese oder Ratschläge!
Code:
#include <stdlib.h>
#include <time.h>
#include <iostream.h>
void main ()
{
int zahl;
char y;
char n;
const int MIN = 1;
const int MAX = 10;
label:
srand((unsigned)time(NULL));
zahl=MIN+rand()%(MAX-MIN+1);
if(zahl==1) cout<<"Gegner: ORK"<<endl;
else if(zahl==2) cout<<"Gegner: GOBLIN"<<endl;
else if(zahl==3) cout<<"Gegner: RIESE"<<endl;
else if(zahl==4) cout<<"Gegner: WOLF"<<endl;
else if(zahl==5) cout<<"Gegner: SOELDNER"<<endl;
else if(zahl==6) cout<<"Gegner: SLAAD"<<endl;
else if(zahl==7) cout<<"Gegner: DIEB"<<endl;
else if(zahl==8) cout<<"Gegner: TAURE"<<endl;
else if(zahl==9) cout<<"Gegner: SKELETT"<<endl;
else cout<<"Gegner: DAEMON"<<endl;
cout<<"Fliehen? Y/N: ";
abfrage:
cin>>y;
if(y=="y") //<<-- ab hier habe ich Probleme
{
cout<<"Flieht"<<endl;
goto label;
}
if(y=="n") cout<<"Keampfen"<<endl;
else
y!="y"&&"n" goto abfrage; //<<--Darf ich das so schreiben?
}