From cf4bf8e3bfdde78d62baa78805c2e6dac96243cd Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Mon, 13 Dec 2021 18:41:44 +0800 Subject: 4.10 --- 4/10.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 4/10.c (limited to '4/10.c') diff --git a/4/10.c b/4/10.c new file mode 100644 index 0000000..baa6546 --- /dev/null +++ b/4/10.c @@ -0,0 +1,48 @@ +#include +#include + +#define MAXOP 100 +#define MAXLINE 1000 + +#define NUM '0' +#define FUN '1' +#define ASG '2' +#define VAR '3' + +int getop(char[]); +void push(double); +double peek(); +double pop(); +void clear(); + +int main(int argc, char *argv[]) { + int type; + char s[MAXOP]; + + while (type == getop(s)) { + switch (type) { + case NUM: + break; + case '+': + break; + case '-': + break; + case '*': + break; + case '/': + break; + case '%': + break; + case FUN: + break; + case ASG: + break; + case VAR: + break; + default: + printf("error: unknown command %s\n", s); + } + } + + return 0; +} \ No newline at end of file -- cgit v1.2.3