게임관련 C언어 프로그래밍 중인데 ! 오류수정부분 답변부탁드려요 !

uoohe의 이미지

제가 C언어를 배워서 공부를 하는 학생인데 게임프로그밍중인데 간혹 도움을 주시는분이 군대에있어서

최대한 오류를 수정해서 제대로 실행이 되게끔 해보려하는데 생각보다 너무 어려워서 되지않고있네요 ㅠㅠ..

리턴부분 오류 수정 / 헤더 추가 / stdafx.h / _getch 등 수정을 했는데

지금 현재 오류가 전체 코드에서 일부분인데 여기서

stagenumber(stagenum); 와 countnumber(count); 여기서 함수호출에 인수가 너무 많습니다. 라고 뜨는데

그리고 나중에 그로인해서인지 나중에 printf 서식문자열에 전달된인수가 너무많습니다라고 뜨더라구요..

또한 전체코딩시 함수는 1개의 매개변수를 사용하지 않습니다라고도 뜨는것같아요.

구글링을 통해서 알아본바로는 인수갯수를 맞춰야하는데 큰문제가없어보이는데.. 도움부탁드릴게요 !

혹시나 싶어 전체 코드는 첨부파일에 둘게요 !

#include<stdio.h>//기본 입출력 헤더파일
#include<Turboc.h>//gotoxy사용 헤더파일
#include<time.h>//시간 사용 헤더파일
#include<windows.h>//콘솔의 색을 바꾸기 위한 헤더파일,sleep사용 헤더파일
void firstpage();//함수 선언
void countnumber();//함수 선언
void frame();//함수 선언
void nextstage();//함수 선언
void deletecursor();//함수 선언
void stagenumber();//함수 선언
void main()//메인함수
{
	int i,j;//for문 변수 선언
	char x;//좌표 입력변수 선언
	int a=13,b=10;//시작점 변수 선언
	int count=0;//이동 횟수 카운트 변수
	int stagenum=0;//단계 수 변수
	int check=0;//종료 체크 변수
	//////////////////////////////////////배열 설정 시작
 int stage[12][21][28]={2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,5,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,2,2,2,2,4,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,5,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//1
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,3,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,5,6,1,1,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,2,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//2
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,4,2,1,6,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,6,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//3
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,5,1,5,3,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,1,3,4,1,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,2,2,2,6,2,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//4
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,1,6,1,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,4,3,6,1,1,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//5
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,3,1,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,5,5,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,2,1,1,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//6
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,2,3,2,1,5,1,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,1,5,6,5,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,3,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//7
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,2,2,2,2,2,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,1,5,1,1,2,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,2,1,2,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,2,5,3,1,2,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,2,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//8
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,2,1,1,4,1,2,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,1,3,5,3,1,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,3,5,3,5,3,1,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,2,5,3,5,3,5,2,2,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,5,3,5,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//9
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,1,1,1,5,1,1,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,1,2,2,5,2,1,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,2,2,1,3,5,6,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,2,5,4,1,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,3,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//10
 
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,1,1,5,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,6,1,2,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,5,3,1,1,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,1,1,2,3,2,2,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,2,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
						2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,//11
 
						2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,4,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,2,0,
						2,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,3,5,2,0,
						2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};//12
//////////////////////////////////////배열 설정 끝
 
	firstpage();//함수 호출
 
 while(1)//무한반복
 { 
	deletecursor();//커서 삭제 함수
    frame();//기본 틀 생성 함수
 
 
 
  ///////////////////////////////배열 출력 시작
 
for(j=0;j<21;j++)//이중 for문
  { gotoxy(22,j+2);//위치 이동 
 
	   for(i=0;i<28;i++)
	   {   HANDLE hcon;
 
		   hcon = GetStdHandle(STD_OUTPUT_HANDLE);//현재 콘솔의 핸들을 얻음
		   SetConsoleTextAttribute(hcon,FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);//색 출력	  
		   if(stage[stagenum][j][i]==1)//배열의 값이 1이면
			printf("  ",stage[stagenum][j][i]);//공백출력
 
		   else if(stage[stagenum][j][i]==2)//배열의 값이 2이면
		   {hcon = GetStdHandle(STD_OUTPUT_HANDLE);//현재 콘솔의 핸들을 얻음
		   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_INTENSITY);//색 출력
		   printf("▩",stage[stagenum][j][i]);}//▩:벽출력
 
		   else if(stage[stagenum][j][i]==3)//배열의 값이 3이면
		   {hcon = GetStdHandle(STD_OUTPUT_HANDLE);//현재 콘솔의 핸들을 얻음
		   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY);//색 출력
		   printf("★",stage[stagenum][j][i]);//☆:상자출력
		   check=check+1;}//종료 상황 체크
 
		   else if(stage[stagenum][j][i]==4)//배열의 값이 4이면
		   {hcon = GetStdHandle(STD_OUTPUT_HANDLE);//현재 콘솔의 핸들을 얻음
		   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);//색 출력
  		   printf("●",stage[stagenum][j][i]);}//●:캐릭터출력
 
		   else if(stage[stagenum][j][i]==5)//배열의 값이 5이면
		   {hcon = GetStdHandle(STD_OUTPUT_HANDLE);//현재 콘솔의 핸들을 얻음
		   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);//색 출력
		   printf("◆",stage[stagenum][j][i]);}//◆:빈목적지출력
 
		   else if(stage[stagenum][j][i]==6)//배열의 값이 6이면
		   {hcon = GetStdHandle(STD_OUTPUT_HANDLE);//현재 콘솔의 핸들을 얻음
		   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY);//색 출력
  		   printf("◆",stage[stagenum][j][i]);}//◆:찬목적지출력
 
		   else if(stage[stagenum][j][i]==7)//배열의 값이 7이면
		   {  hcon = GetStdHandle(STD_OUTPUT_HANDLE);//현재 콘솔의 핸들을 얻음
		   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_INTENSITY);//색 출력
		   printf("◈",stage[stagenum][j][i]);}//◈:빈목적지 + 캐릭터출력
 
	   }printf("\n");//줄바꿈
  }
  ////////////////////////////////////////////////////배열 출력 끝
 
		stagenumber(stagenum);//스테이지수 표시 함수
        countnumber(count);//이동 횟수 표시 함수
 
  if(check==0)//상자가 없으면
	 {	
	 frame();//프레임 함수, 화면 정리 용도로 사용
	 nextstage();// 완료 화면 표시
	 stagenum = stagenum+1;//스테이지 증가
	 a=13,b=10,count=0;//변수 초기화
	 }
 
	 check=0;// 변수 초기화 
 
	x=getch();//방향키의 입력을 받음
 
	{if(x==75)//왼쪽 방향키 입력
   {if(stage[stagenum][b][a]==4)//현재 위치가 캐릭터이면
		{  if(stage[stagenum][b][a-1]==1)//왼쪽이 공백이면
			{stage[stagenum][b][a-1]=4;//도형 1개의 크기만큼 이동
			 stage[stagenum][b][a]=1;//원래 사용자의 위치를 공백으로
			 count=count+1;//이동횟수 +1
				a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==3 && stage[stagenum][b][a-2]==1)//왼쪽칸이 상자이고 그 왼쪽칸이 공백이면
			{stage[stagenum][b][a-2]=3;//상자를 밀고
			 stage[stagenum][b][a-1]=4;//사용자를 밀고
			 stage[stagenum][b][a]=1;//원래 사용자의 위치를 공백으로
			 count=count+1;//이동횟수 +1
			 a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==3 && stage[stagenum][b][a-2]==5)//왼쪽칸이 상자이고 그 왼쪽칸이 빈목적지이면
			{stage[stagenum][b][a-2]=6;//상자를 밀고
			 stage[stagenum][b][a-1]=4;//사용자를 밀고
			 stage[stagenum][b][a]=1;//원래 사용자의 위치를 공백으로
			 count=count+1;//이동횟수 +1
			 a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==6 && stage[stagenum][b][a-2]==1)//왼쪽칸이 찬목적지이고 그 왼쪽칸이 공백이면
			{stage[stagenum][b][a-2]=3;//상자를 꺼내고
			 stage[stagenum][b][a-1]=7;//사용자를 밀고
			 stage[stagenum][b][a]=1;//원래 사용자의 위치를 공백으로
			 count=count+1;//이동횟수 +1
			 a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==5)//왼쪽이 빈 목적지이면
			{stage[stagenum][b][a-1]=7;//빈목적지+캐릭터로 바꾸고
			 stage[stagenum][b][a]=1;//원래 사용자의 위치를 공백으로
			 count=count+1;//이동횟수 +1
			 a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==6 && stage[stagenum][b][a-2]==5)//왼쪽이 찬 목적지이고 그 왼쪽칸이 빈목적지이면
			{stage[stagenum][b][a-1]=7;//빈목적지+캐릭터로 바꾸고
			 stage[stagenum][b][a-2]=6;//상자를 밀고
			 stage[stagenum][b][a]=1;//원래 사용자의 위치를 공백으로
			 count=count+1;//이동횟수 +1
			 a=a-1;}//사용자의 좌표 이동
        }
 
 
	else if(stage[stagenum][b][a]==7)//현재 위치가 사용자 + 빈목적지이면 
		{    if(stage[stagenum][b][a-1]==1)//왼쪽이 공백이면
			{stage[stagenum][b][a-1]=4;//사용자를 밀고
			 stage[stagenum][b][a]=5;//현재위치를 빈목적지로바꾸고
			 count=count+1;//이동횟수 +1
			 a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==3 && stage[stagenum][b][a-2]==1)//왼쪽이 상자이고 그 왼쪽칸이 공백이면
		   {stage[stagenum][b][a]=5;//현재위치를 빈목적지로바꾸고
		   stage[stagenum][b][a-1]=4;//사용자를 밀고
		   stage[stagenum][b][a-2]=3;//상자를 꺼내고
		   count=count+1;//이동횟수 +1
		   a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==3 && stage[stagenum][b][a-2]==5)////왼쪽칸이 상자이고 그 왼쪽칸이 빈목적지이면
		   {stage[stagenum][b][a]=5;//현재위치를 빈목적지로바꾸고
		   stage[stagenum][b][a-1]=4;//사용자를 밀고
		   stage[stagenum][b][a-2]=6;//상자를 밀고
		   count=count+1;//이동횟수 +1
		   a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==5)//왼쪽이 빈 목적지이면
		   {stage[stagenum][b][a]=5;//현재위치를 빈목적지로바꾸고
		   stage[stagenum][b][a-1]=7;//빈목적지+캐릭터로 바꾸고
		   count=count+1;//이동횟수 +1
		   a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==6 && stage[stagenum][b][a-2]==5)//왼쪽이 찬 목적지이고 그 왼쪽칸이 빈목적지이면
		   {stage[stagenum][b][a]=5;//현재위치를 빈목적지로바꾸고
		   stage[stagenum][b][a-1]=7;//빈목적지+캐릭터로 바꾸고
		   stage[stagenum][b][a-2]=6;//상자를 밀고
		   count=count+1;//이동횟수 +1
		   a=a-1;}//사용자의 좌표 이동
		   else if(stage[stagenum][b][a-1]==6 && stage[stagenum][b][a-2]==1)//왼쪽칸이 찬목적지이고 그 왼쪽칸이 공백이면
		   {stage[stagenum][b][a]=5;//현재위치를 빈목적지로바꾸고
		   stage[stagenum][b][a-1]=7;//빈목적지+캐릭터로 바꾸고
		   stage[stagenum][b][a-2]=3;//상자를 꺼내고
		   count=count+1;//이동횟수 +1
		   a=a-1;}//사용자의 좌표 이동
	   }
   } 
 
   else if(x==77)//오른쪽방향키 입력, 왼쪽과 동일한 방법(주석 생략)
   {if(stage[stagenum][b][a]==4) 
	   {	if(stage[stagenum][b][a+1]==1)
			{stage[stagenum][b][a+1]=4;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 a=a+1;}
		   else if(stage[stagenum][b][a+1]==3 && stage[stagenum][b][a+2]==1)
			{stage[stagenum][b][a+2]=3;
			 stage[stagenum][b][a+1]=4;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 a=a+1;}
		   else if(stage[stagenum][b][a+1]==3 && stage[stagenum][b][a+2]==5)
			{stage[stagenum][b][a+2]=6;
			 stage[stagenum][b][a+1]=4;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 a=a+1;}
		   else if(stage[stagenum][b][a+1]==6 && stage[stagenum][b][a+2]==1)
			{stage[stagenum][b][a+2]=3;
			 stage[stagenum][b][a+1]=7;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 a=a+1;}
  		   else if(stage[stagenum][b][a+1]==5)
			{stage[stagenum][b][a+1]=7;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 a=a+1;}
		   else if(stage[stagenum][b][a+1]==6 && stage[stagenum][b][a+2]==5)
			{stage[stagenum][b][a+1]=7;
			 stage[stagenum][b][a+2]=6;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 a=a+1;}
	  }
 
   else if(stage[stagenum][b][a]==7) 
   {
	   if(stage[stagenum][b][a+1]==1)
	   {stage[stagenum][b][a+1]=4;
		   stage[stagenum][b][a]=5;
		   a=a+1;}
		   else if(stage[stagenum][b][a+1]==3 && stage[stagenum][b][a+2]==1)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b][a+1]=4;
		   stage[stagenum][b][a+2]=3;
		   count=count+1;
		   a=a+1;}
		   else if(stage[stagenum][b][a+1]==3 && stage[stagenum][b][a+2]==5)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b][a+1]=4;
		   stage[stagenum][b][a+2]=6;
		   count=count+1;
		   a=a+1;}
		   else if(stage[stagenum][b][a+1]==5)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b][a+1]=7;
		   count=count+1;
		   a=a+1;}
		   else if(stage[stagenum][b][a+1]==6 && stage[stagenum][b][a+2]==5)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b][a+1]=7;
		   stage[stagenum][b][a+2]=6;
		   count=count+1;
		   a=a+1;}
		   else if(stage[stagenum][b][a+1]==6 && stage[stagenum][b][a+2]==1)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b][a+1]=7;
		   stage[stagenum][b][a+2]=3;
		   count=count+1;
		   a=a+1;}
		   }
	}
 
   else if(x==72)//윗쪽방향키 입력, 왼쪽과 동일한 방법(주석 생략)
   {if(stage[stagenum][b][a]==4)
 
	   {if(stage[stagenum][b-1][a]==1)
		{stage[stagenum][b-1][a]=4;
		 stage[stagenum][b][a]=1;
		 count=count+1;
		 b=b-1;}
	   else if(stage[stagenum][b-1][a]==3 && stage[stagenum][b-2][a]==1)
		{stage[stagenum][b-2][a]=3;
		 stage[stagenum][b-1][a]=4;
		 stage[stagenum][b][a]=1;
		 count=count+1;
		 b=b-1;}
	   else if(stage[stagenum][b-1][a]==3 && stage[stagenum][b-2][a]==5)
		{stage[stagenum][b-2][a]=6;
		 stage[stagenum][b-1][a]=4;
		 stage[stagenum][b][a]=1;
		 count=count+1;
		 b=b-1;}
	   else if(stage[stagenum][b-1][a]==6 && stage[stagenum][b-2][a]==1)
		{stage[stagenum][b-2][a]=3;
		 stage[stagenum][b-1][a]=7;
		 stage[stagenum][b][a]=1;
		 count=count+1;
		 b=b-1;}
 
	   else if(stage[stagenum][b-1][a]==5)
		{stage[stagenum][b-1][a]=7;
		 stage[stagenum][b][a]=1;
		 count=count+1;
		 b=b-1;}
	   else if(stage[stagenum][b-1][a]==6 && stage[stagenum][b-2][a]==5)
		{stage[stagenum][b-1][a]=7;
		 stage[stagenum][b-2][a]=6;
		 stage[stagenum][b][a]=1;
		 count=count+1;
		 b=b-1;}
	   }
 
   else if(stage[stagenum][b][a]==7) 
   {
	   if(stage[stagenum][b-1][a]==1)
		{stage[stagenum][b-1][a]=4;
			stage[stagenum][b][a]=5;
			b=b-1;}
	   else if(stage[stagenum][b-1][a]==3 && stage[stagenum][b-2][a]==1)
	   {stage[stagenum][b][a]=5;
	   stage[stagenum][b-1][a]=4;
	   stage[stagenum][b-2][a]=3;
	   count=count+1;
	   b=b-1;}
	   else if(stage[stagenum][b-1][a]==3 && stage[stagenum][b-2][a]==5)
	   {stage[stagenum][b][a]=5;
	   stage[stagenum][b-1][a]=4;
	   stage[stagenum][b-2][a]=6;
	   count=count+1;
	   b=b-1;}
	   else if(stage[stagenum][b-1][a]==5)
	   {stage[stagenum][b][a]=5;
	   stage[stagenum][b-1][a]=7;
	   count=count+1;
	   b=b-1;}
	   else if(stage[stagenum][b-1][a]==6 && stage[stagenum][b-2][a]==5)
	   {stage[stagenum][b][a]=5;
	   stage[stagenum][b-1][a]=7;
	   stage[stagenum][b-2][a]=6;
	   count=count+1;
	   b=b-1;}
	   else if(stage[stagenum][b-1][a]==6 && stage[stagenum][b-2][a]==1)
	   {stage[stagenum][b][a]=5;
	   stage[stagenum][b-1][a]=7;
	   stage[stagenum][b-2][a]=3;
	   count=count+1;
	   b=b-1;}
	   }
   }
 
   else if(x==80)//아랫쪽방향키 입력, 왼쪽과 동일한 방법(주석 생략)
   {if(stage[stagenum][b][a]==4)
	   {
		   if(stage[stagenum][b+1][a]==1)
			{stage[stagenum][b+1][a]=4;
			 stage[stagenum][b][a]=1;
			 count=count+1;
				b=b+1;}
		   else if(stage[stagenum][b+1][a]==3 && stage[stagenum][b+2][a]==1)
			{stage[stagenum][b+2][a]=3;
				stage[stagenum][b+1][a]=4;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 b=b+1;}
		   else if(stage[stagenum][b+1][a]==3 && stage[stagenum][b+2][a]==5)
			{stage[stagenum][b+2][a]=6;
			 stage[stagenum][b+1][a]=4;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 b=b+1;}
		   else if(stage[stagenum][b+1][a]==6 && stage[stagenum][b+2][a]==1)
			{stage[stagenum][b+2][a]=3;
			 stage[stagenum][b+1][a]=7;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 b=b+1;}
 
		   else if(stage[stagenum][b+1][a]==5)
			{stage[stagenum][b+1][a]=7;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 b=b+1;}
		   else if(stage[stagenum][b+1][a]==6 && stage[stagenum][b+2][a]==5)
			{stage[stagenum][b+1][a]=7;
			 stage[stagenum][b+2][a]=6;
			 stage[stagenum][b][a]=1;
			 count=count+1;
			 b=b+1;}
		}
 
   else if(stage[stagenum][b][a]==7)
	 {
		   if(stage[stagenum][b+1][a]==1)
			{stage[stagenum][b+1][a]=4;
				stage[stagenum][b][a]=5;
			 b=b+1;}
		   else if(stage[stagenum][b+1][a]==3 && stage[stagenum][b+2][a]==1)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b+1][a]=4;
		   stage[stagenum][b+2][a]=3;
		   count=count+1;
		   b=b+1;}
		   else if(stage[stagenum][b+1][a]==3 && stage[stagenum][b+2][a]==5)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b+1][a]=4;
		   stage[stagenum][b+2][a]=6;
		   count=count+1;
		   b=b+1;}
		   else if(stage[stagenum][b+1][a]==5)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b+1][a]=7;
		   count=count+1;
		   b=b+1;}
		   else if(stage[stagenum][b+1][a]==6 && stage[stagenum][b+2][a]==5)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b+1][a]=7;
		   stage[stagenum][b+2][a]=6;
		   count=count+1;
		   b=b+1;}
		   else if(stage[stagenum][b+1][a]==6 && stage[stagenum][b+2][a]==1)
		   {stage[stagenum][b][a]=5;
		   stage[stagenum][b+1][a]=7;
		   stage[stagenum][b+2][a]=3;
		   count=count+1;
		   b=b+1;}
	 }
   }
   else if(x==93)// ]의 아스키값
   {    if(stagenum<=10)//11단계 이전이면
		{stagenum=stagenum+1;//다음단계로
		count=0;//이동횟수초기화
		a=13;b=10;}//시작 위치 초기화
      }
   }
   system("cls");//화면 지움
}
}
File attachments: 
첨부파일 크기
Plain text icon 프로그램소스.txt50.1 KB
익명 사용자의 이미지

void countnumber();//함수 선언
void stagenumber();//함수 선언

uoohe의 이미지

추가를 해둔상태인데 어떤부분이 크게 잘못된거인지 모르겟는데.. ㅠㅠㅠ 어떤의미이시져 ?

zero vs. one?의 이미지

void deletecursor();//함수 선언. 매개변수 0개?
void stagenumber();//함수 선언. 매개변수 0개?
 
// ... 중략 ...
 
stagenumber(stagenum);//스테이지수 표시 함수 호출. 매개변수 1개?
countnumber(count);//이동 횟수 표시 함수 호출. 매개변수 1개?

저 함수들은 그러니까 매개변수를 안 받는 건가요, 하나 받는 건가요?
어느 쪽이든 확실히 정해서 일관성을 지켜 주셔야 컴파일러가 화를 안 냅니다.

mistake의 이미지

복사할 때 실수했네요.

void countnumber();//함수 선언. 매개변수 0개?
void stagenumber();//함수 선언. 매개변수 0개?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.