디시인사이드 갤러리

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

갤러리 본문 영역

질문하나 드려도 될까요

CoBlin갤로그로 이동합니다. 2012.02.26 15:39:32
조회 53 추천 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 - -
305136 이제 슬슬 도스창이 지루하다 [2] 모미지갤로그로 이동합니다. 12.02.27 95 0
305135 윈7 로그인 UI 제어 할 줄 아는 붕어 좀 있냐 [2] gina(203.250) 12.02.27 89 0
305134 불쌍한 컴공 복학생이 고수형님들께 질문하나 여쭙을게요 ㅜㅜ [4] 퐈이어애그갤로그로 이동합니다. 12.02.27 206 0
305133 형들.. [5] 코딩...?갤로그로 이동합니다. 12.02.27 81 0
305132 서버 잘 작동중인가 확인 어떻게 하지? [3] I&Uapp갤로그로 이동합니다. 12.02.27 94 0
305130 님들 c완벽하게 못하고 api배우러 가도 되나요? [2] 1(118.220) 12.02.27 115 0
305129 jt라는 3d 데이터포맷에 대해 아는 횽? ㅁㄴㅇㄹ(168.115) 12.02.27 41 0
305128 시발 개풀 뜯어먹는 소리 하고있네 (58.233) 12.02.27 69 0
305126 익스프레스랑 스튜디오랑 다른가? [4] ㅂㅈㄷ(125.137) 12.02.27 75 0
305125 아싸 29일 오전 근무만 한다~~~ 서현빠돌이갤로그로 이동합니다. 12.02.27 51 0
305123 탬버린. [2] iljeomobolt갤로그로 이동합니다. 12.02.27 71 0
305122 GIT 쓰고 있는 게이 답변 좀 [10] 좆뉴비(61.109) 12.02.27 103 0
305121 왜 아무도 글을 쓰지 않는거임 아무도(147.6) 12.02.27 41 0
305120 클래스의 정적 멤버 변수의 값을 정적 메소드가 설정할 수 있냐? [1] ㅁㄴㄻㄹ갤로그로 이동합니다. 12.02.27 56 0
305118 네이트온 개막장 프로그램이었네 [2] 아굴창갤로그로 이동합니다. 12.02.27 225 0
305116 아 C++를 대문자로만 코딩하고 싶다 [2] ㅁㄴㄻㄹ갤로그로 이동합니다. 12.02.27 89 0
305114 지금 일어남 [성대아싸]갤로그로 이동합니다. 12.02.27 35 0
305113 내가 디카를 하나 살려고 하고 있어. 캐논 600D 살려고 하는대 iljeomobolt갤로그로 이동합니다. 12.02.27 62 0
305112 MySQL 이거좀 갈켜주셈 횽님들 [7] 궁금이(59.13) 12.02.27 100 0
305110 내가 케논 D60 을 중고로 팔려고 하는대 얼마쯤 받을 수 있을까? [1] iljeomobolt갤로그로 이동합니다. 12.02.27 48 0
305108 유동닉 글 지우기 테스트 [3] 제거자(175.115) 12.02.27 64 0
305106 클라우드 서비스 어디가 좋음? 정말 아마존이 좋은가? ㅁㄴㅇ(210.90) 12.02.27 58 0
305105 명령어 처리 테스트 [1] 아유카와♡갤로그로 이동합니다. 12.02.27 188 0
305104 학교 시작입니다. 좌파척결앞잡이갤로그로 이동합니다. 12.02.27 33 0
305102 난 언제 화석이 될라나... [1] SODMaster갤로그로 이동합니다. 12.02.27 61 0
305101 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 시발 들럿갤로그로 이동합니다. 12.02.27 99 0
305099 오랜만 [2] Sean.갤로그로 이동합니다. 12.02.27 74 0
305098 와.. 형들 되게 친절하다. ㄴㅇㅁㄴㅇ(210.223) 12.02.27 72 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 111 0
305092 참조자는 어디에 써먹나요? [4] 모미지갤로그로 이동합니다. 12.02.27 86 0
305091 2학년 여중생도 스마트폰 앱만드는데 ㅋㅋㅋ [13] 꿀레(121.168) 12.02.27 299 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 221 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
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2