kostenloser Webspace werbefrei: lima-city


Wörterraten (diverses zu Strings)

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    f**i

    Hallo
    Ich möchte folgendes Programm programmieren:
    Wörterraten:
    1: Geheime Eingabe eines Wortes:
    2. Umwandlung in Großbuchstaben
    3. Ein Spieler versucht nun, die Buchstaben zu erraten.
    Errät er sie, dann wird der Buchstabe an der richtigen Stelle auf den Bildschirm geschrieben (auch mehrfach, falls er öfter vorkommt).
    Errät der Spieler mit weniger als 10 Fehlern, dann hat er gewonnen, ansonsten hat er verloren und der Computer gibt die Lösung preis.


    Punkt 1 und 2 habe ich schon erfolgreich als Funktionen programmiert, jedoch habe ich keine Ahnung, wie ich Punkt 3 verwirklichen soll.....Könnt ihr mir da helfen???
    Danke schon im Voraus.
    Grüße
    Alex
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. const int anzVersuche = 10;
    
    string wort;
    vector<bool> erraten;
    
    for (int i = 1; i <= anzVersuche; ++i) {
       for (int j = 0; i < wort.length(); ++i) {
          if (erraten[i])
             cout<<wort[i];
          else
             cout<<"*";
       }
    
       char buchstabe;
       cout<<"Buchstabe: ";
       cin>>buchstabe;
    
       for (int j = 0; j < wort.length(); ++j) {
          if (wort[j]==buchstabe)
             erraten[j] = true;
       }
    }
    
    for (int i = 0; i < erraten.size(); ++i) {
       if (!erraten[i]) {
          cout<<"Verloren!";
          return 0;
       }
    }
    
    cout<<"Gewonnen!";
    return 0;


    Wie wärs so? wort ist das eingegebene Wort in Klarbuchstaben. Der vector speichert für jeden Buchstabe, ob er bereits erraten wurde.


    Beitrag geändert: 10.10.2008 19:49:01 von xi-blog


    Beitrag geändert: 10.10.2008 19:49:38 von xi-blog
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!