Eine einfache Abfrage will nicht wie ich will
Verfasst: Mi Feb 20, 2019 5:35 pm
Ich sitze seit heute morgen um 9:00 und versuche mit hilfe verschiedener Quellen diese einfache Abfrage zu programieren aber sie reagiert unter allen drei Bedingungen (ja, nein oder falsche Taste) wie falsche Taste. Ich kann auch mitlerweile nicht mehr ausschließen das ich durch die Verwendung verschiedener Quellen und eigentlich jetzt mehr durch probieren als durch verstehen Fehler eingebaut habe.
Ich bitte also die Erfahreneren nachdem sie sich ausgelacht haben
und mir ihre schmähungen unterbreitet haben
mir nicht nur zu sagen wie es richtig wäre sonder auch wo mein Fehler liegt. Denn ich möchte ja lernen. Danke
Ich bitte also die Erfahreneren nachdem sie sich ausgelacht haben


Code: Alles auswählen
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
//------------------------------------ Regelabfrage -------------------------------------
char c_regel;
char buf[2];
while (c_regel!='j'|c_regel!='n')
{
system("cls");
printf("\n********************************* Wuerfelspiel *********************************\n\n");
printf("\n\nKennst du die Regeln? (j/n) ");
fgets(buf,2,stdin);
c_regel=getchar();
}
if (c_regel=='n')
{
printf("\n\n Du tippst wie der erste und der zweite Wuerfel fallen wird.");
printf("\n Tippe welche Farbe der dritte Wuerfel zeigen Wird.");
printf("\n Sind die Wuerfel 1+2 ungleich wird die kleinere von der groesseren Zahl\n abgezogen.");
printf("\n Sind die Wuerfel 1+2 gleich werden sie mit einander multipliziert");
printf("\n Wenn du die Farbe des dritten Wuerfels richtig tippst erhälst du 10 Punkte");
printf("\n Wenn du die Farbe des dritten Wuerfels nicht richtig tippst werden dir\n 5 Punkte abgezogen");
}
else
{printf("\n\n\tWuerfelspiel");
}
return 0;
}