검색어 입력폼
평가점수C

[알고리즘] 중위표기식 계산하는 프로그램

등록일 2003.12.01 한글파일한글 (hwp) | 5페이지 | 가격 1,000원

소개글

중위 표기식을 후위 표기식으로 변환하여 계산하는 프로그램입니다^^
자료구조로는 스택을 이용했습니다. 확실한 자료이니 한번 보세요^^

목차

1. 개발환경
2. source code
3. 실행결과
- 스택을 이용한 중위식 계산 과정
4. 실행화면

본문내용

▶ 개발환경
· OS: Windows 98
· language: Visual C++ 6.0


▶ source code (calcu_middle.cpp)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

#define MAXLENGTH 30 /* expression의 최대 길이 지정 */
#define MAXSTACK 100 /* stack의 최대치 지정 */

#define CTRL_D 0x04
#define CTRL_Z 0X1A
#define ENTER 0x0D
#define BACK_SPACE 0x08

struct stack{ /* stack 구조체 선언 */
int item[MAXSTACK];
int top;
};

int pop(struct stack*);
void push(struct stack*, int);
float eval(char expr[]);
int isdigit(char);
float oper(char, float, float);
char* Postfix(char E[]);
int ISP(char);
int ICP(char);
void error();
다운로드 맨위로