|
Almetare 1.20
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 ... | |
Öffentliche Methoden geerbt von AcPrgCtrl | |
| AcPrgCtrl (string sym="", string hlp="no help available") | |
Öffentliche Methoden geerbt von SymAction | |
| SymAction (string sym="", string hlp="no help available") | |
Öffentliche Methoden geerbt von Symbol | |
| Symbol (string sym="", string hlp="no help available") | |
| string | getSym () const |
| string | getHlp () const |
| virtual void | process ()=0 |
Weitere Geerbte Elemente | |
Öffentliche, statische Methoden geerbt von Symbol | |
| static void | setCompP (ComputerBase *cP) |
| static void | setDsplP (DisplayBase *cP) |
Geschützte Methoden geerbt von AcPrgCtrl | |
| void | processP1P2 (int actPrg) |
| Prozessiert die Tasten P1 und P2. | |
Geschützte, statische Methoden geerbt von Symbol | |
| 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 ... | |
Geschützte Attribute geerbt von Symbol | |
| string | mSym |
| das Symbol als String ("+", "sto", ...) | |
| string | mHlp |
| kurzer Hilfetext | |
Statische, geschützte Attribute geerbt von Symbol | |
| 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.