How can I move away from (in c++) the annoying menus like:
(a) Do something
(b) Do something else
(c) Do that 3rd thing
(x) exit
Basically I want to be able to run the program then do something like “calc 32 / 5” or “open data.csv”, where obviously I would have written the code for “calc” and “open”. Just a shove in the right direction would be great, I am sure I can figure it all out, I just need something to google-fu.
You should pick up The C++ Programming Language, which is the book on C++ (there are others, but this one is great). It has an example program, spread over a few chapters, on tokenizing, parsing arguments, and making a calculator.