Almetare
1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
|
Verzweigt an Programmanfang, wenn Anzeige > 0. Mehr ...
#include <calc_fx3600p.h>
Öffentliche Methoden | |
void | process () |
Prozessiert das xgt0-Symbol. Mehr ... | |
![]() | |
AcPrgCtrl (string sym="", string hlp="no help available") | |
![]() | |
SymAction (string sym="", string hlp="no help available") | |
![]() | |
Symbol (string sym="", string hlp="no help available") | |
string | getSym () const |
string | getHlp () const |
Weitere Geerbte Elemente | |
![]() | |
static void | setCompP (ComputerBase *cP) |
static void | setDsplP (DisplayBase *cP) |
![]() | |
void | processP1P2 (int actPrg) |
Prozessiert die Tasten P1 und P2. | |
![]() | |
static Symbol * | getLastInP () |
Liefert das letzte eingegebene Symbol zurueck. Mehr ... | |
static Symbol * | getLastOpP () |
Liefert das letzte eingegebene Operator-Symbol zurueck. Mehr ... | |
static Symbol * | getLastButOneOpP () |
Liefert das vorletzte eingegebene Operator-Symbol zurueck. Mehr ... | |
![]() | |
string | mSym |
das Symbol als String ("+", "sto", ...) | |
string | mHlp |
kurzer Hilfetext | |
![]() | |
static ComputerBase * | mCompP |
Zeiger auf Computer mit der Symboltabelle. | |
static DisplayBase * | mDsplP |
Zeiger auf Display (f. wissenschftl. Rechner) | |
Verzweigt an Programmanfang, wenn Anzeige > 0.
|
virtual |
Prozessiert das xgt0-Symbol.
Wenn gerade ein Programm ausgefuehrt wird, muss das Programm am Beginn fortgesetzt werden, falls die aktuelle Anzeige groesser ist als 0.0. Dies wird dadurch erreicht, dass einfach der String des gerade ausgefuehrten Programms (der ja bei der Ausfuehrung Symbol fuer Symbol abgebaut wird) wieder in den Startzustand versetzt wird.
Implementiert Symbol.