13, 13 ,0};
int stack[MAX_STACK_SIZE];
char temp[MAX_STACK_SIZE];
char expr[MAX_EXPR_SIZE];
int value;
int i=0;
precedence get_token(char *symbol, int *n);
precedence get_token2(char *symbol, int *n);
void postfix(void);
int eval(void);
int del(int *top);
void add(int *top, int value);
void print_token(int ptk, int i);
void main()
{
printf("중위 수식을 입력 하세요==>");
검사해줄 함수가 필요하다.
(1) 스택의 class 선언
스택은 여러 가지 type의 데이터를 item으로 사용할 수 있도록 하기위해 template을 이용하여 선언하여 준다. 각 데이터는 items라는 배열에 저장되며, 이 배열의 인덱스는 top에 의하여면 조정된다. 이에 대한 선언은 아래와 같다.
template
class Stack { // Stack은
산기상시장약 좌재각방 급체각검감준 준향우일섬 초상좌수 우수극지도벽약 약추피불급 우비중단 전측이선복갑사 일제돌출 파약살사
산기상시 장약의 좌석이 제갈각 옆에 있어서 급히 제갈각 검을 들어 손준을 베려다가 손준이 우측을 향하여 한번 비켜 조금 좌측 손에 부상을 당하나 우측 손은 빨리