GPR2_Exercise01/readme.md

937 B

                 _    __ _      
 _ __   ___  ___| |_ / _(_)_  __
| '_ \ / _ \/ __| __| |_| \ \/ /
| |_) | (_) \__ \ |_|  _| |>  < 
| .__/ \___/|___/\__|_| |_/_/\_\
|_|

Postfix calculator implemented by Jakob Klepp.

Build

To build postfix just run make.

Usage

The postfix calculator can be started with ./postfix or make run if you want to run postfix with drmemory.

To add a number to the stack, just type it in and press enter.

To perform a calculation, type in the operator (+, -, +, /, %) and press enter. These operators will consume the top two numbers of the stack and put the result back on top.

To display the result, type in = and press enter. This will consume the top number of the stack and display it.

If an operation would try to consume a number but the stack is empty the program will be terminated with a segmentation fault (it's a feature).