Hallo!
Ich übe grade Funktionen zu benutzen und ich habe versucht in einer Menuefunktion ( Menue ) eine Spielfunktion ( Zahlenraten ) zu laden mit einer einfachen IF Auswahl. Leider springt das Programm aus der Menuefunktion, statt etwas nach der IF Abfrage darin anzuzeigen.
Habe auch versucht einen Zufallswert an Menü weiterzugeben um diesen Wert von Menü an Zahlenraten weiterzugeben..
Hier der Code:
In Includes. h ist folgendes:
Ich übe grade Funktionen zu benutzen und ich habe versucht in einer Menuefunktion ( Menue ) eine Spielfunktion ( Zahlenraten ) zu laden mit einer einfachen IF Auswahl. Leider springt das Programm aus der Menuefunktion, statt etwas nach der IF Abfrage darin anzuzeigen.
Habe auch versucht einen Zufallswert an Menü weiterzugeben um diesen Wert von Menü an Zahlenraten weiterzugeben..
Hier der Code:
Code:
#include "includes.h"
using namespace std;
void Menue(int); // Menue Deklarieren
void zahlenraten(int); // Zahlenraten deklarieren
int main() // Hauptfunktion
{
//int Versuche;
int Zufall;
srand(NULL); // Random Seed Generieren
Zufall=rand(); // Random Zahl verwenden
Menue(Zufall); // Menue öffnen
return 0; // Programm Ende
};
void Menue(int zufall)
{
int temp;
temp=zufall; // Zufall Deklarieren
system("cls");
int eingabemenue;
cout<<"Hauptmenue\n";
cout<<"--------------------------\n";
cout<<"1. Zahlenraten\n";
cout<<"\n";
cout<<"--------------------------\n";
cin>>eingabemenue;
if(eingabemenue=1)
{
cin.get();
zahlenraten(temp);
}
else
{
cout<<"Error";
cin.get();
};
};
void zahlenraten(int derzahl) // Zahlenraten Funktion
{
int Versuche;
for(Versuche=0; Versuche==10; Versuche++)
{
system("cls");
cout<<"Zahlenraten!\n";
cout<<"----------------------\n";
cout<<"\n";
cout<<"Raten sie die Zahl, zwischen 1 un 100! Sie haben dafür maximal\n";
cout<<"10 Versuche\n";
cout<<"\n";
cout<<"Bisherige Versuche: \n";
cout<<Versuche;
cout<<"Eingabe: ";
cout<<derzahl;
cin.get();
}
};
In Includes. h ist folgendes:
Code:
#include <iostream>
#include <stdlib.h>
#include <string>
#include <cctype>
#include <ctype.h>
#include <stdio.h>
#include <chrono>
#include <unistd.h>
#include "windows.h"
#include "time.h"
#include <fstream>