Almetare
1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
|
Erlaubt Dateneingabe in Programmen. Mehr ...
#include <calc_fx3600p.h>
Öffentliche Methoden | |
void | process () |
Prozessiert das "ent"-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) | |
Erlaubt Dateneingabe in Programmen.
|
virtual |
Prozessiert das "ent"-Symbol.
Mit dem ent-Symbol kann man bei der Programmierung erreichen, dass ein neuer Wert von der Anzeige gelesen und in das Programm eingefuegt wird. Bei der Programmierung wird das "ent" einfach an den Programm-String angehaengt und ebenso die Zahl, die bei der Programmierung als Platzhalter dient. Diese wird von der execPrg()-Funktion des Calculators aus dem String entfernt und dann hier durch die aktuelle Eingabe ersetzt. Anschliessend wird das Programm fortgesetzt.
Implementiert Symbol.