NOE_2.0
03.09.2010, 13:08
Hallo
Ich bin gerade dabei biem C Programierne lehren. Jetzt habe ich versucht ein mimi Spiel zu schreiben. Ich weiß bloß nicht wo der Fehler ist ich Such Such und Such ih aner Find ihn nicht. Ich hoffe ihr konnt mir helfen.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int Zufallszahl;
int Eingabe;
int Eingabe2;
void spiel()
{
srand(time(0));
Zufallszahl = (rand() % 10 + 1);
printf("Geben sie eine Zahl von 1-10 ein :\n\n");
scanf("%d",&Eingabe);
getchar();
printf("\n\n\n");
if(Zufallszahl == Eingabe)
{
printf("Richtig!! Dein Tipp stimmte!");
}
else
{
printf("Falsch!!! Die Zufallszahl war %d\n\n",Zufallszahl);
}
printf("\n\n\n");
}
void menu()
{
printf("Was Willst du tun?");
printf("\n\n");
printf("<1> Weiterspielen\n");
printf("<2> Das Programm beenden :");
scanf("%d",&Eingabe2);
getchar();
if(Eingabe2 == 2)
{
printf("\n\n\n");
printf("Das Programm wird beendet\n");
printf("\n\n\n");
system("PAUSE");
}
else
{
printf("\n\n");
printf("Willkommen beim LOTTO\n");
printf("\n\n");
spiel();
spiel();
spiel();
menu();
}
int main(int argc, char *argv[])
{
system("mode 1024,1080");
system("color 9");
system("CLS");
printf("\n\n");
printf("Willkommen beim LOTTO\n");
printf("\n\n");
spiel();
spiel();
spiel();
menu();
return 0;
}
Danke
LG
Ich bin gerade dabei biem C Programierne lehren. Jetzt habe ich versucht ein mimi Spiel zu schreiben. Ich weiß bloß nicht wo der Fehler ist ich Such Such und Such ih aner Find ihn nicht. Ich hoffe ihr konnt mir helfen.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int Zufallszahl;
int Eingabe;
int Eingabe2;
void spiel()
{
srand(time(0));
Zufallszahl = (rand() % 10 + 1);
printf("Geben sie eine Zahl von 1-10 ein :\n\n");
scanf("%d",&Eingabe);
getchar();
printf("\n\n\n");
if(Zufallszahl == Eingabe)
{
printf("Richtig!! Dein Tipp stimmte!");
}
else
{
printf("Falsch!!! Die Zufallszahl war %d\n\n",Zufallszahl);
}
printf("\n\n\n");
}
void menu()
{
printf("Was Willst du tun?");
printf("\n\n");
printf("<1> Weiterspielen\n");
printf("<2> Das Programm beenden :");
scanf("%d",&Eingabe2);
getchar();
if(Eingabe2 == 2)
{
printf("\n\n\n");
printf("Das Programm wird beendet\n");
printf("\n\n\n");
system("PAUSE");
}
else
{
printf("\n\n");
printf("Willkommen beim LOTTO\n");
printf("\n\n");
spiel();
spiel();
spiel();
menu();
}
int main(int argc, char *argv[])
{
system("mode 1024,1080");
system("color 9");
system("CLS");
printf("\n\n");
printf("Willkommen beim LOTTO\n");
printf("\n\n");
spiel();
spiel();
spiel();
menu();
return 0;
}
Danke
LG