[C++] Ersetzen von Buchstaben



  • 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:

    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



  • mit \r kommt man zurück an den zeilen anfang



  • Bildschirm löschen und alles nochmal ausgeben.


Anmelden zum Antworten