hemorieder
Lieutenant
- Registriert
- März 2003
- Beiträge
- 652
Hey,
ich muss gerade für meine Schule das Spiel "Hangman" programmieren, ich komme auch gut vorran, nur was einfach nicht funktionieren will, ist dass ersetzen der _ durch den jeweiligen Buchstaben.
Der Ablauf des Spieles ist wie folgt, der User gibt ein Wort ein, was später Spieler 2 erraten muss, dieses Wort wird in char wort[15] gespeichert, dann wird per strlen die länge des Wortes (int laenge) ermittelt und die Anzahl der _ berechnet, dass sieht geschieht so:
Jetzt gibt der Spieler den Buchstaben "a" ein, sagen wir mal das Wort wäre "Hallo", dann müsste ja aus " _ _ _ _ _ " "_ A _ _ _ " werden.
Nur habe ich mal garkeine Idee wie ich das machen kann.
Mein Compiler ist Microsoft Visual Studio 2003.
Für Hilfe wäre ich echt dankbar.
Danke im vorraus.
mfg
hemorieder
P.S: Solltet ihr mehr Code brauchen, dann sagt bescheid.
ich muss gerade für meine Schule das Spiel "Hangman" programmieren, ich komme auch gut vorran, nur was einfach nicht funktionieren will, ist dass ersetzen der _ durch den jeweiligen Buchstaben.
Der Ablauf des Spieles ist wie folgt, der User gibt ein Wort ein, was später Spieler 2 erraten muss, dieses Wort wird in char wort[15] gespeichert, dann wird per strlen die länge des Wortes (int laenge) ermittelt und die Anzahl der _ berechnet, dass sieht geschieht so:
Code:
for (int a=0; a<laenge; a++)
{
cout << "_ ";
}
Jetzt gibt der Spieler den Buchstaben "a" ein, sagen wir mal das Wort wäre "Hallo", dann müsste ja aus " _ _ _ _ _ " "_ A _ _ _ " werden.
Nur habe ich mal garkeine Idee wie ich das machen kann.
Mein Compiler ist Microsoft Visual Studio 2003.
Für Hilfe wäre ich echt dankbar.
Danke im vorraus.
mfg
hemorieder
P.S: Solltet ihr mehr Code brauchen, dann sagt bescheid.