program robomap에 관하여
페이지 정보
작성일 19-07-11 01:57
본문
Download : 프로그램 robomap에 관하여.hwp
Back_Move(Map) : 막힌 곳이 나왔을 때 호출하는 함수로
교차로 지점까지 되돌아오는 함수
Push(ch) : ch를 스택에 넣는다.
갈 방향을 리턴하고, 교차로인지 검사
branch가 1이상이면 길이 한 개 이상
으로 교차로가 된다
Move(Map,head) : head의 방향으로 한번 움직인다.
*********************************************************/
#include
#define COLUMM 80 /* 가로 길이 */
#define ROW 500 /* 세로 길이 */
#define START `S`
#define PATH `#`
#define SPACE ` `
#define DATA_ERROR printf(`Data overflow!n`);
unsigned int Stack[20000]; /* 스택선언 */
int top=0; /* 스택의 위치*/
int Width,Length; /* 지도의 가로길이,세로길이 저장 */
int X=0,Y=0; /* 스타트점 저장 */
main()
{
char Map[COLUMM][ROW];
Stack[0]=999; /* 스택의 끝은 999 */
top++;
Map_Input(Map); /* 데이타 입력 */
Map_Serach(Map)…(To be continued )
programrobomap에관하여[1]....
순서
레포트/기타
프로그램robomap에관하여[1].... , 프로그램 robomap에 관하여기타레포트 ,
다.
program robomap에 관하여
설명
,기타,레포트
Download : 프로그램 robomap에 관하여.hwp( 48 )






robomap의 항해조건
함수설명(說明)
함수설명(說明)
Map_Input(Map) : 데이타를 입력받는 함수
Map_Output(Map) : 데이타를 출력하는 함수
Map_Search(Map) : 실제 길을 찾는 함수
Path_Search(Map,branch):
갈 방향을 찾는다.
Pop() : top위치를 리턴 한다.