Hangman

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Silent8t, 1. Juni 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 1. Juni 2006
    hallo,

    ich bräuchte den quelltext eines hangman spieles auf c oder c++.

    kann jemand da etwas programieren?
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 1. Juni 2006
    Hier ist eins in C.

    Code:
    #include <string.h>
    #include <stdio.h>
    
    #define ANGABE "gesuchtes wort"
    
    int main() {
     char angabe[] = ANGABE;
     char raetsel[] = ANGABE;
     int laenge, unbekannte;
     int i;
     char eingabe[32];
     char tipp;
     int fehler, gefunden;
    
     laenge = strlen(angabe);
     unbekannte = 0;
    
     for (i = 0; i < laenge; i++) {
     if (angabe[i] >= 'A' && angabe[i] <= 'Z') {
     raetsel[i] = '_';
     unbekannte++;
     }
     else if (angabe[i] >= 'a' && angabe[i] <= 'z') {
     angabe[i] -= 32; /* umwandeln in großbuchstaben */
     raetsel[i] = '_';
     unbekannte++;
     }
     }
    
     fehler = 0;
     printf("\n");
    
     while (unbekannte > 0) {
     printf("Rätsel: %s\n", raetsel);
     printf("Fehler bisher: %i\n\n", fehler);
    
     do
     printf("Rate einen Buchstaben: ");
     while (fgets(eingabe, sizeof(eingabe) - 1, stdin) == NULL);
    
     tipp = eingabe[0];
     if (tipp >= 'a')
     tipp -= 32;
     if (tipp < 'A' || tipp > 'Z') {
     printf("Ungültige Eingabe!\n");
     continue;
     }
    
     gefunden = 0;
     for (i = 0; i < laenge; i++) {
     if (raetsel[i] == '_' && angabe[i] == tipp) {
     raetsel[i] = angabe[i];
     unbekannte--;
     gefunden++;
     }
     }
    
     if (!gefunden)
     fehler++;
    
     printf("\n");
     }
    
     printf("Gratulation!\n\n");
    
     return 0;
    }
    
    Hab ich per google gefunden...
    Im anhang noch was...
     
  4. #3 2. Juni 2006
    Ich hab hier auch noch eins, allerdings etwas umfangreicher :D

    Es ist in C geschrieben und verwendet 2 Datein ;) liegt alles im Anhang, falls es dich interessiert.

    Wenn du das Spiel startest, gibs im Menu auch eine Hilfe, wo drin steht, wie das Spiel funktioniert ;)
    Sollte man vorher lesen
     
  5. #4 25. Juli 2006
    danke ist erledigt
     

  6. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Hangman
  1. [C#] Konsolen Hangman

    NakedLunch , 25. Dezember 2012 , im Forum: Projekte / Codes
    Antworten:
    0
    Aufrufe:
    3.015
  2. Antworten:
    4
    Aufrufe:
    339
  3. Antworten:
    22
    Aufrufe:
    927
  4. hangman

    muhhaha , 28. Mai 2009 , im Forum: Humor & Fun
    Antworten:
    39
    Aufrufe:
    1.256
  5. Extreme Hangman

    Wildkatz , 4. November 2007 , im Forum: Humor & Fun
    Antworten:
    5
    Aufrufe:
    558