#define MAX_VALUE 10
#define MAX_STACK_SIZE 10

class MazeStack 
{ 
private: 
int direction; //다음방향의 값 
char file_name[MAX_VALUE]; //파일명 읽기 

public: 
int isEmpty(); 
int isFull(); 

typedef struct StackObjectRec //구조체선언 
{ 
int row; //행의값 
int col; //열의값 
}StackObject; 

void push(StackObject item);
StackObject pop(); 
StackObject stack[MAX_STACK_SIZE]; 
}; 

int MazeStack::isEmpty()
{
  return 0;
}

int MazeStack::isFull()
{
  return 0;
}

void MazeStack::push(MazeStack::StackObject item)
{

}

MazeStack::StackObject MazeStack::pop()
{
  MazeStack::StackObject obj;
  obj.col = 0;
  obj.row = 1;
  return obj;
}

int main(void)
{
  return 0;
}

