Hi leute, brauche eure Hilfe.
Muss ein Hangman bsp. machen und komme bei einem bestimmten Punkt nicht weiter.
Die Angabe lautet so:
Hab auch schon einiges gemacht. Nur die do Schleife will bei mir net so richtig.
Bitte um Hilfe.
Muss ein Hangman bsp. machen und komme bei einem bestimmten Punkt nicht weiter.
Die Angabe lautet so:
Bitte geben Sie ein geheimes Wort ein: <lehen> //Hier sollte der Bildschirminhalt jetzt gelöscht werden
Bitte wählen Sie einen Buchstaben: <e>
-e-e-
1. Versuch: <lesen> falsch
2. Versuch: <leben> falsch
Bitte wählen Sie einen Buchstaben: <l>
le-e-
1. Versuch: <leser> falsch
2. Versuch: <lehen> korrekt
Hab auch schon einiges gemacht. Nur die do Schleife will bei mir net so richtig.
Bitte um Hilfe.
Code:
#include <iostream>
using namespace std ;
int main() {
char wort[80], b, ergebnis[80], loesung[80], loesung1[80];
cout << "Geben sie das Wort ein: " ;
cin >> wort;
system("clear");
for(int i=0; i < wort[i]; i++) {
ergebnis[i] = wort[i];
ergebnis[i] = '-' ;
}
do {
cout << " Wähle einen Buchstaben: " ;
cin >> b;
for(int i = 0; i < wort[i]; i++) {
if(wort[i] == b)
ergebnis[i]=wort[i] ;
cout << ergebnis[i] ;
}
cout << " 1.Verusch: " ;
cin >> loesung ;
for(int i = 0; i < loesung[i]; i++) {
if(loesung == wort)
cout << "richtig" ;
} while(wort != loesung) ;
return 0;
}