디시인사이드 갤러리

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

갤러리 본문 영역

질문하나 드려도 될까요

CoBlin갤로그로 이동합니다. 2012.02.26 15:39:32
조회 52 추천 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 - -
305323 C언어] 파일입출력 중 궁금한거 [1] 12(59.12) 12.02.28 100 0
305322 누누히 말하지만 대학가기전에 프로그래밍 공부하려는데요 [3] 길가던놈갤로그로 이동합니다. 12.02.28 104 0
305320 사전들 구매 비용만 [9] iljeomobolt갤로그로 이동합니다. 12.02.28 180 0
305318 헉 시밤 벌레가 나타났다~!! [1] 서현빠돌이갤로그로 이동합니다. 12.02.28 59 0
305317 아오 시밤 추워죽겠네 서현빠돌이갤로그로 이동합니다. 12.02.28 38 0
305310 결혼한 사람들 말들어보면 아내될 사람을 첫눈에 알아본다더라?? [3] 서현빠돌이갤로그로 이동합니다. 12.02.28 195 0
305309 캐꼬꼬는 봅니다. [1] iljeomobolt갤로그로 이동합니다. 12.02.28 62 0
305308 오오미 이런게 있네?? [1] 서현빠돌이갤로그로 이동합니다. 12.02.28 82 0
305306 프로그래머 3년차 연봉 [3] File갤로그로 이동합니다. 12.02.28 296 0
305305 뭐야 횽들은 식스팩 없어? [1] 나리링갤로그로 이동합니다. 12.02.28 59 0
305304 여자들 네일아트인가 하는거 어찌 생각하냐?? [1] 서현빠돌이갤로그로 이동합니다. 12.02.28 91 0
305301 visual studio에서 다른툴 연동해서 디버깅 어떻게 하나요? ㅇㅇㅇ(203.241) 12.02.28 57 0
305300 C언어] 방금 깨달은거 [1] 12(59.12) 12.02.28 62 0
305299 안드로이드는 안해봐서 모르는데 버전별로 따로 만드는거야?? [5] 서현빠돌이갤로그로 이동합니다. 12.02.28 96 0
305298 C++ 컴파일러 자체 에러 뜨네요 ㅠㅠ SoliCode갤로그로 이동합니다. 12.02.28 33 0
305297 식스팩 얼렁 만들어서 여자들에게 보여주자!! [2] 서현빠돌이갤로그로 이동합니다. 12.02.28 67 0
305296 MSMQ질문좀 ㅇㅇ(211.234) 12.02.28 49 0
305294 시밤 유가 폭등했네 x됐어....../엉엉 [3] 서현빠돌이갤로그로 이동합니다. 12.02.28 71 0
305292 이런 퀴즈는 대체 어떻게 생각해서 풀 수 있는거냐? [58] File갤로그로 이동합니다. 12.02.28 188 0
305291 병특 수습중 [2] 토페갤로그로 이동합니다. 12.02.28 93 0
305288 형들 지금 [3] 코딩...?갤로그로 이동합니다. 12.02.28 50 0
305287 노트북살 때 오는 os는 그 노트북에만 쓸수 있다는게 최트루?!! [3] 서현빠돌이갤로그로 이동합니다. 12.02.28 83 0
305286 절대 굶어서 살빼려고 하지 마라 [4] 서현빠돌이갤로그로 이동합니다. 12.02.28 91 0
305285 직장인 20% "3.1절 연차 써 연휴 즐긴다" 아유카와♡갤로그로 이동합니다. 12.02.28 54 0
305283 살찐 사람이 살 빼는 방법은 [2] 서현빠돌이갤로그로 이동합니다. 12.02.28 69 0
305280 컴공과나 소프트웨어과 다니는 형들 질문좀할게 [6] 장애고3(110.5) 12.02.28 259 0
305279 정가은 눈화라면 드....드리겠습니다. 서현빠돌이갤로그로 이동합니다. 12.02.28 119 0
305273 휴대폰 임베디드 쪽은 외국계 기업 어디어디가 있음? [3] ㄹㄹ(115.92) 12.02.28 91 0
305272 니들 아무리 굶어도 이런거 사고 하는건 아니지? [3] iljeomobolt갤로그로 이동합니다. 12.02.28 74 0
305270 정가은 같은 여자랑 사귀고 싶다 하악하악 [2] 서현빠돌이갤로그로 이동합니다. 12.02.28 66 0
305267 지금 갤러리 왼쪽에 [6] Dawnwalkre갤로그로 이동합니다. 12.02.28 89 0
305266 여자에게 너무 잘해주지 마라 [4] 서현빠돌이갤로그로 이동합니다. 12.02.28 133 0
305265 데뷔도 제대로 못하고 사라지는 걸그룹이 많구나 [1] 이모군(175.114) 12.02.28 69 0
305264 안드로이드 앱 개발을 하고 있는데... [6] File갤로그로 이동합니다. 12.02.28 102 0
305263 동적 메모리를 할당해서 [2] 모미지(61.251) 12.02.28 65 0
305262 앗녕 [2] 돌아이바갤로그로 이동합니다. 12.02.28 42 0
305260 OS미포함 노트북 [6] 열쇠(211.255) 12.02.28 426 0
305258 요즘 프겔에서는 봇이 유행인가봐?? [1] 서현빠돌이갤로그로 이동합니다. 12.02.28 61 0
305257 대학원 졸업할 때 되니까 그간의 삶을 돌아보게 되네;;; [4] 분당살람갤로그로 이동합니다. 12.02.28 169 0
305256 정전 방지용 글입니다 ^^ 아유카와♡갤로그로 이동합니다. 12.02.28 37 0
305253 삼성전자 공채 시작 [4] [성대아싸]갤로그로 이동합니다. 12.02.28 189 0
305252 올만에 돌아온 밥쳐먹는 돼지... 그러나 아무도 모른다! [8] 밥쳐먹는돼지(203.244) 12.02.28 86 0
305251 작업화면.. [4] iljeomobolt갤로그로 이동합니다. 12.02.28 120 0
305250 어떤 친구를 사귀어놓고 그 친구 사귄거 후회한 적 있냐? [7] 분당살람갤로그로 이동합니다. 12.02.28 143 0
305249 정전 방지용 글입니다 ^^ [1] 아유카와♡갤로그로 이동합니다. 12.02.28 58 0
305247 리눅스 맛을 알아버린거 같다 [3] 올체갤로그로 이동합니다. 12.02.28 109 0
305246 정보처리산업기사 || 정보처리기사 시험 문제는 똑같음? [3] 올체갤로그로 이동합니다. 12.02.28 97 0
305245 천리안 이새끼들... [5] iljeomobolt갤로그로 이동합니다. 12.02.28 124 0
305244 소셜 네트워크 봤는데 [3] 근데(121.142) 12.02.28 86 0
305243 아 바보짓 쩐다 [6] 올체갤로그로 이동합니다. 12.02.28 76 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2