디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

질문하나 드려도 될까요

CoBlin갤로그로 이동합니다. 2012.02.26 15:39:32
조회 54 추천 0 댓글 1

C언어 이제 막 공부 시작했는데,

winapi 사이트 참고하면서 공부하고 있거든요,, 근데 거기 c문법 강좌중에서 화살표키를 입력받아 #이동시키는 예제에서
처음 for문 세번째줄에서 getch()를 통해 화살표를 입력받으면, 화살표같은 확장키는 0xE0 나 0같은 리턴값을 돌려주기때문에
if문에서 0이나 0xE0일 경우에 다시한번 getch()를 써 주는걸로 되어있더라구요. 저는 getch가 두번이나 입력되어있길래
이동키를 두번 연속 입력해야 #이 움직일것이라고 생각했습니다. 그런데 막상 실행해보니 한번만 입력해도 잘 움직여지더군요.
그래서 혹시나 하고 if문 안에 있는 getch()를 지워보았습니다. 그랬더니 이번에는 움직이지가 않았습니다.
무슨 이유인지 설명 부탁드립니다ㅜㅜ
아래는 제가 예제 보고 만든 코드입니다.

#include <Turboc.h>

int main(void)
{
    int x,y;
    int ch;
    
    x=40;
    y=10;
    clrscr();
    
    for(;;)
    {
           gotoxy(x,y);
           putch('#');
           ch=getch();
           if(ch == 0xE0 || ch == 0)
           {
                 ch=getch();
                 switch (ch)
                 {
                 case 75:
                        x=x-1;
                        break;
                 case 80:
                        y=y+1;
                        break;
                 case 72:
                        y=y-1;
                        break;
                 case 77:
                        x=x+1;
                        break;
                 default:
                         putch('\a');
                         break;
                 }
           }
           else
           {
               switch (ch)
               {
                      case ' ':
                           clrscr();
                           break;
                      case 'q':
                      case 'Q':
                           exit(0);
               }
           }       
    }
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
305099 오랜만 [2] Sean.갤로그로 이동합니다. 12.02.27 74 0
305098 와.. 형들 되게 친절하다. ㄴㅇㅁㄴㅇ(210.223) 12.02.27 73 0
305097 그런데 이 갤러리는 왜 메인에 없나요? [3] 니애미넴은?(210.223) 12.02.27 77 0
305096 main함수 원형?에 대해 공부하려면 뭘 봐야해 오빠드랑?! [5] 니애미넴은?(210.223) 12.02.27 144 0
305095 컴교와 컴공 [2] ●알콩이갤로그로 이동합니다. 12.02.27 165 0
305094 형들중에 혹시 산업기능요원(현역)으로 일하는중인 사람있어?? 아...(112.171) 12.02.27 65 0
305093 횽들 나 봇이 필요해요. 봇만들어 주세여. [1] DMW갤로그로 이동합니다. 12.02.27 112 0
305092 참조자는 어디에 써먹나요? [4] 모미지갤로그로 이동합니다. 12.02.27 87 0
305091 2학년 여중생도 스마트폰 앱만드는데 ㅋㅋㅋ [13] 꿀레(121.168) 12.02.27 300 0
305090 휴... [2] 생물학(219.248) 12.02.27 66 0
305089 웹페이지 파싱 공부하려는데 c#이랑 자바 중 어떤걸 할까요 [6] 모미지갤로그로 이동합니다. 12.02.26 159 0
305088 프로그래밍 할만한 노트북~ [3] 타임아트(211.255) 12.02.26 168 0
305086 왜 덧글이 없어 ;ㅅ; [2] 생물학(219.248) 12.02.26 74 0
305085 횽들 제발 살려줰. [1] 생물학(219.248) 12.02.26 49 0
305084 횽들 살려줘. 나 X 됬어 [3] 생물학(219.248) 12.02.26 119 0
305083 아 와우 하고 싶다 공돌이대장갤로그로 이동합니다. 12.02.26 33 0
305082 다들 봇만들기에 한창이네... ;ㅅ; [1] 생물학(219.248) 12.02.26 222 0
305081 보안쪽 공부하는 횽들 없어? 주란갤로그로 이동합니다. 12.02.26 99 0
305080 횽들 이거 암? 존나 신기한건데 생물학(219.248) 12.02.26 50 0
305078 C언어] 아! 내가 바보같다! [5] 12(59.12) 12.02.26 131 0
305077 아 그러고보니 땡칠도사갤로그로 이동합니다. 12.02.26 49 0
305076 나는 디씨파서 짜는데... [3] 땡칠도사갤로그로 이동합니다. 12.02.26 189 0
305075 C언어] 파일 두개 비교하는거 풀긴 풀었는데 [2] 12(59.12) 12.02.26 97 0
305074 eeepc 현재 상태...T T [1] 분당살람갤로그로 이동합니다. 12.02.26 74 0
305073 디시 인풋 아웃풋 [성대아싸]갤로그로 이동합니다. 12.02.26 82 0
305072 플짤 [1] 공돌이대장갤로그로 이동합니다. 12.02.26 45 0
305070 봇 돌리는 언니들 탱갤 가봤음? [2] dot(211.234) 12.02.26 77 0
305069 히다마리 스케치라니 ㅡㅡ) 땡칠도사갤로그로 이동합니다. 12.02.26 83 0
305068 안철수는 대선출마하면 안된다. [1] 공돌이대장갤로그로 이동합니다. 12.02.26 91 0
305067 C#쓰면서 느끼는게... [2] ㅇㅇ(112.159) 12.02.26 121 0
305066 안철수가 대통령이 된다고 해도 한국에서는 일어날 수 밖에 없는 일.jpg ㅇㅇ(121.133) 12.02.26 157 0
305065 C언어] 문제가 또생김 [9] 12(59.12) 12.02.26 109 0
305063 참 사람이란게 [1] 공돌이대장갤로그로 이동합니다. 12.02.26 46 0
305062 아마존과 건강보험공단 [1] 분당살람갤로그로 이동합니다. 12.02.26 45 0
305061 오늘도 또 희안한거 발견해 버렸네. 바보플머(218.155) 12.02.26 62 0
305060 으아아 봇만드는거 짜증난다 [7] 쿄스케갤로그로 이동합니다. 12.02.26 121 0
305059 c#코드인데 정규식 나처럼 쓰면 욕먹음? [1] ㅇㅇ(112.159) 12.02.26 103 0
305058 ジョンソン횽님!! 성공이요 [3] (110.15) 12.02.26 73 0
305056 C언어] 뭐가 문제일까 [2] 12(59.12) 12.02.26 100 0
305054 그냥 라이브러리 제작 방향을 바꿀까... ㅇㅇ(112.159) 12.02.26 47 0
305053 c소켓으로 채팅프로그램만들때 질문점여 [5] 질문(124.254) 12.02.26 66 0
305052 C언어] fgetc 함수에서 EOF 반환될때 궁금한거 [1] 12(59.12) 12.02.26 147 0
305050 봇 만드는게 대세인거 같은데... [4] SODMaster갤로그로 이동합니다. 12.02.26 91 0
305049 이 typedef문 좀 봐주세요. [4] 에이시아(203.90) 12.02.26 75 0
305048 아.... CHALLENGER갤로그로 이동합니다. 12.02.26 42 0
305046 openGL ES 써본 횽있나요? [10] (110.15) 12.02.26 124 0
305045 DC 통합 라이브러리 제작중... [15] ㅇㅇ(112.159) 12.02.26 118 0
305044 수학의 근본과 강좌의 방향에 대한 실마리를 발견했다. [4] 바보플머(218.155) 12.02.26 88 0
305043 하앍 다시 질문좀여 대답좀 해주세요 ㅠㅠ 2 [11] 한번.갤로그로 이동합니다. 12.02.26 80 0
305042 화이트해커쪽 공부하고 있는 대학생인데 조언좀.. [1] 박초보(110.46) 12.02.26 180 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2