This project was accomplished as a part of the Data Structures discipline at the University of Brasilia in september 2018. It consists on a calculator where you can input simple mathematical expressions like "(5+2)/3" and the output is this expression's result.
Instructions to compile and run the program (on linux):
gcc -c pilha.c
gcc main.c pilha.o -o pilha
./pilha
GCC version: 6.3.0-12
SO version: ubuntu 17.04
The algorithm was written in C
Used libraries:
stdio.h
stdlib.h
pilha.h (included in the files)
string.h