I am thankful for input on my former post, but it really did not answer my question. I am also sorry for mistyping the title....
- cin.get(cr); ????
- (*func_table[c - 'a'])(); How do you read this ?
Why both the variables 'c' and 'cr' ? And exactly how does
it work when the user input 'c' is deducted by 'a' ?
Why couldn't you use : (*func_table[c])(); to dereference the array pointer and call the function ?