witam chce zrobic menu w konsoli zeby mozna bylo wybierac opcji za pomoca strzalek ale mam z tym problem moj kod syglada jak na razie tak
#include <stdio.h>
#include <windows.h>
#include <conio.h>
/*--- Zmiana koloru napisów na biały ---*/
void bialy()
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
}
/*--- Zmiana koloru napisów na czerwony ---*/
void czerwony()
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY);
}
int main()
{
int n=1,z;
while(1)
{
system("cls");
bialy();
if(n==1){czerwony();}printf("menu 1\n");bialy();
if(n==2){czerwony();}printf("menu 2\n");bialy();
if(n==3){czerwony();}printf("menu 3\n");bialy();
if(n==4){czerwony();}printf("menu 4\n");bialy();
z=getch();
// GÓRNA STRZAŁKA
if(z==72){if(n>1){n--;}} //ograniczenie z góry
// DOLNA STRZAŁKA
if(z==80){if(n<4){n++;}} //ograniczenie z dołu (jeśli masz więcej opcji w menu to edytujesz '4' na twoją wartość)
}
return 0;
}
a chce zeby po kliknieciu entera na jedna z opcji przechodzil dalej dalsza czesc programu jest na case i stare menu wygladalo tak
cout << "\nWybierz 1 z opcji: \n\n";
cout << "1. NOWA GRA\n";
cout << "2. WYNIKI\n";
cout << "3. STEROWANIE\n";
cout << "4. EXIT\n\n";
cout << "wpisz numer opcji: ";
cin >> menu;
i po wpisaniu cyfry i kliknieciu entera przechodzil dalej a chce zeby to zastosowac w tym 1 programie zeby po kliknieciu np enter na opcji 1 zwracal wartosc menu=1