Zum Inhalt springen

zekee

Mitglieder
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

  1. da ich nur it-systemelektronier im ersten lehrjahr bin blicke ich da noch nicht so durch, leider..
  2. Quelltext: #include "stdafx.h" #include <iostream> #include <ctype.h> using namespace std; void main() { char EingabeWort[50], Eingabe; int Versuche = 0, i = 0, j = 0; printf("--------------Buchstaben-Galgen--------\n"); printf("Spieler 1\n"); printf("Bitte ein Wort eingeben, das von Spieler 2 erraten werden soll:\n"); fflush(stdin); gets(EingabeWort);// Eingabe des zu erratenen Wortes system("CLS");// löschen des Bildschirms Versuche = strlen(EingabeWort);// Einlesen der Wortlänge printf("Du hast %d Versuche um das Wort zu erraten\n",Versuche);// Ausgabe der Versuche gerichtet an der Wortlänge for(i=0;i<Versuche;i++)// Wiederholung zur Eingabe von den Buchstaben { printf("Spieler 2\n"); printf("Bitte einen Buchstaben eingeben:\n"); cin >>Eingabe; for(j=0;j<Versuche;j++) { if(Eingabe == EingabeWort[j]) { printf("Gut gemacht!!! Der eingegebene Buchstabe ist richtig!!!\n"); } else { printf("Schlecht!! Der Buchstabe ist nicht richtig!!!!XD\n"); } } } so? @chooter696: das mit den Versuchen passt schon. }
  3. ja das ist mir schon klar bloß wie ich dass dann umsetze... (Eingabe == EingabeWort) mit dieser Prüfung schau ich ob der Buchstabe mit dem Wort übereinstimmt. bloß wie schreibe ich die Prüfung damit alle Buchstaben geprüft werden??
  4. Quelltext: #include "stdafx.h" #include <iostream> #include <ctype.h> using namespace std; void main() { char EingabeWort[50], Eingabe; int Versuche = 0, i = 0; printf("--------------Buchstaben-Galgen--------\n"); printf("Spieler 1\n"); printf("Bitte ein Wort eingeben, das von Spieler 2 erraten werden soll:\n"); fflush(stdin); gets(EingabeWort);// Eingabe des zu erratenen Wortes system("CLS");// löschen des Bildschirms Versuche = strlen(EingabeWort);// Einlesen der Wortlänge printf("Du hast %d Versuche um das Wort zu erraten\n",Versuche);// Ausgabe der Versuche gerichtet an der Wortlänge for(i=0;i<Versuche;i++)// Wiederholung zur Eingabe von den Buchstaben { printf("Spieler 2\n"); printf("Bitte einen Buchstaben eingeben:\n"); cin >>Eingabe; if(Eingabe == EingabeWort) { printf("Gut gemacht!!! Der eingegebene Buchstabe ist richtig!!!\n"); } else { printf("Schlecht!! Der Buchstabe ist nicht richtig!!!!XD\n"); } } } Hier soll spieler eins ein wort eingeben. Danach soll Spieler zwei so viele Buchstaben raten können wieviel Stellen das zu erratende Wort hat. Das Problem ist das die Buchstaben nach der Reihe geprüft werden und nicht komplett. Bitte um schnelle Antwort

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...