fixer
Crappy program to convert infix/postfix/prefix strings to their counterparts. Written in plain ANSI C using a stack and bunch of pointers and the likes. This is written as an exercise just so I can sharpen my more-than-rusty C therefore it's probably not well optimized. Hey, we all grow old okay?
Basically it converts:
- Infix to Postfix or Prefix or both
- Postfix to Prefix or Infix or both
- Prefix to Postfix or Infix or... you get it
Not really done yet so don't hold your breath. The program can convert strings from an input file (reading line-by-line) or via the stdin
. Up to you.
Usage
Compiling
Super easy:
gcc expr.c -o <output filename>
e.g.
gcc expr.c -o expr
Running
Even easier:
./<output filename>
e.g.
./expr
You have an option to choose a file during the program runtime. Don't worry.
Important Files
expr
: The compiled program. Compiled in Ubuntu 14.04, recompile from the originexpr.c
for best results.expr.c
: The source code for the program. Where the magic happens.input.txt
: The file that stores all the read lines fromstdin
in "console mode"output.txt
: The file that stores the output for uses in "console mode"