엔터눌러서 메뉴를 선택하고싶은데요
소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;
}일단 움직이기 까지는 해뒀는데요... 선택을 어떻게 해야 될지 모르겠어서 질문드립니다. 초짜라 잘 모르겠네요
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2654521 | c초보 빙고관련게임... | 달콤이 | 2024-05-11 |
2654491 | 10진수를 2진수로 바꾸는법 (8) | 아잉 | 2024-05-11 |
2654412 | 빅오를 구하고 싶어요~ | 애기 | 2024-05-10 |
2654381 | 혼자 연구하는 c/c++ 질문 | 아잉 | 2024-05-10 |
2654352 | 행렬크기를 scanf로 입력받을수도 있나요..? | VanilLa | 2024-05-10 |
2654293 | 첫시작값과 끝값의 사이에 존재하는 정수들의 합을 구하는 것 (5) | 해긴 | 2024-05-09 |
2654185 | 64bit 환경에서 자료형의 크기가 좀궁그해요(완료) 더궁금한게 생겻어요(추가) (2) | 빈길 | 2024-05-08 |
2654152 | 확장자 exe로 변경 (1) | 한 | 2024-05-08 |
2654128 | c언어 간단하게 자판기만들려는데 ㅜㅜ | 유1혹 | 2024-05-08 |
2654074 | 배열에 들어있는값을 포인터에 옮기고 싶어요.. | 소라 | 2024-05-07 |
2654043 | 이차원 배열에 있는 값들 더하기.. | 선아 | 2024-05-07 |
2654011 | c언어 대문자소문자, 소문자대문자 변형하기, | 샤르 | 2024-05-07 |
2653985 | 실수 자료형 표현범위있잖아요 (1) | 패틱 | 2024-05-06 |
2653957 | 뭐가틀린건가요?.. (2) | 볼1매그녀 | 2024-05-06 |
2653934 | malloc을 이용한 출력 (1) | 하예 | 2024-05-06 |
2653906 | 숫자 야구 게임인데요.. (2) | 상큼한캔디 | 2024-05-06 |
2653883 | 구조체 질문이요.. 연결리스트. (1) | 별 | 2024-05-05 |
2653802 | 배열에 저장된 데이터와 원하는 데이터비교하는것좀.. | 리카 | 2024-05-05 |
2653727 | 고수님들 봐주세요~ (2) | 아담 | 2024-05-04 |
2653702 | C언어 의 단계가 어떻게 되나요???????????????? (3) | 길가온 | 2024-05-04 |