엔터눌러서 메뉴를 선택하고싶은데요
소1유물
질문 제목 : 커서를 움직이다가 엔터를 누르면 그 메뉴가 선택되게하고싶습니다.질문 요약 :커서를 움직이다가 엔터를 누르면 그 메뉴가 선택되게하고싶습니다.질문 내용 :
#include stdio.h
#include Windows.h
#include conio.h
#define UP 72
#define DOWN 80
void gotoxy(int x, int y)
{COORD Cur;
Cur. X=x;
Cur. Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Cur);
}
int main(void)
{
int health=100;
int money=10000;
int bs=0;
int C1;
int M;
int x=27, y=6;
int Cur;
printf(\n);
printf(\n);
printf(\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 7);
printf( |==========================================================================|\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 12);
printf( | ------ | -------- ooo | \n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 10);
printf( | / | /↘ ( ) |\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 14);
printf( | / |--- / ↘ ooo |\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 2);
printf( | |\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 15);
printf( | ooo ----------- --------- | \n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 11);
printf( | ( ) | | |\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 13);
printf( | ooo |_______ | | \n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 3);
printf( | |\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 6);
printf( | sp; 육성게임! ver 1.0 |\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 7);
printf( |==========================================================================|\n);
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 7);
gotoxy(28,22);
printf( PRESS START ANYKEY );
getch();
system(cls);
gotoxy(17,2);
printf(|==================MENU==================|\n);
gotoxy(17,3);
printf(| |\n);
gotoxy(17,4);
printf(| 1.게임 시작하기 |\n);
gotoxy(17,5);
printf(| |\n);
gotoxy(17,6);
printf(| 2. 도움말 |\n);
gotoxy(17,7);
printf(| |\n);
gotoxy(17,8);
printf(| 3.프로그램 종료 |\n);
gotoxy(17,9);
printf(|========================================|\n);
for(;;)
{
gotoxy(x,y);
printf(▷);
Cur=_getch();
if(Cur==224)
{Cur=_getch();}
if(Cur==UP||Cur==DOWN)
{gotoxy(x,y);
printf( );
}
if(Cur==UP&&y4)
{y=y-2;}
if(Cur==DOWN&&y8)
{y=y+2;}
}
return 0;
}일단 움직이기 까지는 해뒀는데요... 선택을 어떻게 해야 될지 모르겠어서 질문드립니다. 초짜라 잘 모르겠네요