◈ 질문 작성 시 패스워드는 게시판 암호와 다르게 자신만의 암호로 설정바랍니다. ◈
    정성훈
    기말과제 질문 드립니다



일단, 현재 아무 동작도 하지 않고 빠져나오는 이유는 프로그램이 수행되고 빠져 나올 사이에 키보드를 입력하지 않아서 이다.

 

게임을 구현하기 위해서는 여러 가지를 고려해야한다.

다음의 사항을 살펴보기 바란다.

 

1) 게임은 지속적으로 입력을 처리하고 화면을 갱신해야 하기 때문에 보통 무한 loop 로 동작해야한다.

 

2) 키보드의 입력을 받기 위하여 getch() 를 사용하여 어떤 키보드가 눌렸는지를 확인해야한다.

 

3) 문제는 getch() 를 사용하면 입력을 계속 기다리고 있으므로 게임이 진행이 안된다.

 

4) 그래서, kbhit() 라는 함수를 사용해서 키보드가 입력되었는지 아닌지를 확인한 후 입력된 경우만 getch() 로 입력을 받아들인다.

    이것에 대한 예제는 아래를 참조할 것

    http://itsys.hansung.ac.kr/cgi-bin/kplus/board.php3?table=lec_dstruct_tip&query=view&l=10&p=1&go=6

 

위의 내용을 잘 이해하고 어떻게 수정하면 될지를 생각해보기 바란다.

 

정성훈

  등록일 : 2016-05-15 [14:47] 조회 : 837 다운 : 0   
 
△ 이전글기말과제 질문 드립니다
▽ 다음글아스키 코드 출력
기말과제 질문/답변 게시판
번호 제 목 이름 조회 등록일
24 └❶ 기말과제 질문 드립니다 자료구조 정성훈 837 05-15
23 아스키 코드 출력 자료구조 박준영 1121 05-03
22 └❶ 아스키 코드 출력 자료구조 정성훈 977 05-04
21 방울이 캐릭터를 따라와요 컴퓨터언어2 박지환 944 12-14
20 └❶ 방울이 캐릭터를 따라와요 컴퓨터언어2 정성훈 889 12-14
19 해결한 후 컴퓨터언어2 박지환 915 12-08
18 └❶ 해결한 후 컴퓨터언어2 정성훈 815 12-10
17 몬스터 움직임 구현 컴퓨터언어2 박지환 1068 12-07
16 └❶ 몬스터 움직임 구현 컴퓨터언어2 정성훈 917 12-08
15 기말과제 질문 비공개 컴퓨터언어2 김지원 14 12-06
14 └❶ 기말과제 질문 비공개 컴퓨터언어2 정성훈 10 12-07
13 구조체 질문 컴퓨터언어2 박준영 910 12-03
12 └❶ 구조체 질문 컴퓨터언어2 정성훈 807 12-03
11    └❷ 구조체 질문 컴퓨터언어2 박준영 884 12-04
10       └❸ 구조체 질문 컴퓨터언어2 정성훈 908 12-04

[1][2][3][4]