Menu do gry

0

Mam problem ze zrobieniem menu do "gry".

 
#include <iostream>
#include <conio.h> //Zawiera min. getch()
#include <time.h> //Zawiera min. srand

using namespace std;

void gra()
{
	srand (time(0));

	int b = (1+rand()%2);

	int a;

	cin >> a;

	if (b==a)

		cout << "ZGADLES! Poprawna liczba to " << a << endl;

	else
		cout << "ZLE!" << endl;

	
}

int main()

{
	int menu;

	cout << "1. GRA" << endl;
	cout << "2. O AUTORZE" << endl;
	cout << "3. WYJSCIE" << endl;

	switch(menu)
	{
	case 1:
		gra();
		break;
	case 2:
		cout << "Autor: xyz" << endl;
		cout << "Kontakt: xyz" << endl;

	
	}

	getch();
	return 0;
}
  1. Pojawia się coś co widzę pierwszy raz "The variable 'menu' is being used without being initialized.".
  2. Proszę jeszcze o poradę jak napisać, żeby program się zamkną naciskając 3 (case 3).
0

cin>>menu;
switch(menu)

0

case 3: return 0;

1 użytkowników online, w tym zalogowanych: 0, gości: 1