Hier nun die Konsolenversion mit C++.
Operatoren sind + - * /, die Eingaben werden überprüft.
Das Programm läßt sich auf jedem System kompilieren, auf dem ein ISO-konformer C++-Compiler verfügbar ist.
Ich habe noch eine alternative Version geschrieben, die das mit dem Operator recht elegant mit einem switch erledigt.
Der Sourcecode:
www.rpgmaker.info/temp/code/ccalc.cxx (871 Byte)
www.rpgmaker.info/temp/code/ccalc.cxx (alternative Version; 817 Byte)
Das Programm:
www.rpgmaker.info/temp/code/ccalc.exe (415 KiB)
BTW, die Optimierung (-O4) hätte ich mir auch sparen können, hat eh nichts gebracht.