#include<iostream>
#include<windows.h>
#include<conio.h>
void color(int color)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),color);
}
void gotox(int x,int y)
{
COORD c;
c.X=x;
c.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);
} using namespace std;
int main()
{int set[]={7,7,7};
int counter=2;
char key;
for(int i=0;;)
{key=getch();
gotox(10,5);
color(set[0]);
cout<<"1.Menu";
gotox(10,6);
color(set[1]);
cout<<"1.Help";
gotox(10,7);
color(set[2]);
cout<<"1.Exit";
gotox(10,7);
color(set[2]);
key=getch();
if(key==72&&(counter >=2&&counter <=3))
counter--;
if(key==80&&(counter >=1&&counter <=2))
counter++;
if(key=='n')
{
if(counter== 1)
{
cout<<"Menu Is Open";
}
if(counter== 2)
{
cout<<"Menu 2 Is Open";
}if(counter== 3)
{
cout<<"Menu 3 Is Open";
}
}
set[0]=7;
set[1]=7;
set[2]=7;
if(counter== 1)
{
set[0]=12;
}
if(counter== 2)
{
set[1]=12;
}
if(counter== 3)
{
set[2]=12;
}
}
}
ممكن حد يشرح لي عمل الكود هذا والدوال اللي فية!!!