diff options
| author | Sadeep Madurange <smadurange@users.noreply.github.com> | 2021-12-13 18:41:44 +0800 |
|---|---|---|
| committer | Sadeep Madurange <smadurange@users.noreply.github.com> | 2021-12-13 18:41:44 +0800 |
| commit | cf4bf8e3bfdde78d62baa78805c2e6dac96243cd (patch) | |
| tree | 13c8a52fda2af22b091e9d94f7c70dc3db67a916 /4 | |
| parent | 7fe0c5231ae80dbec34414ec47fe94f85b52ccfe (diff) | |
| download | k&r-exercises-cf4bf8e3bfdde78d62baa78805c2e6dac96243cd.tar.gz | |
4.10
Diffstat (limited to '4')
| -rw-r--r-- | 4/10.c | 48 |
1 files changed, 48 insertions, 0 deletions
@@ -0,0 +1,48 @@ +#include <stdio.h> +#include <string.h> + +#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 |
