Benutzereingabe weiterverwenden
-
Hallo!
Ich hoffe, jemand kann mir helfen.
Ich möchte Benutzereingaben in zwei Edit-Felder als linken und rechten Teil einer Gleichung im Programmverlauf weiterverwenden.
Der Benutzer würde z.B. ins Edit1-Feld "x*5+7" eingeben und ins Edit2-Feld "x*6".
Was muss ich nun tun, damit die Eingaben in den Programm-Code kopiert werden?
Ich möchte einfach nur den Text, den der Benutzer eingibt im Programm-Code verwenden/kopieren können.
Die Beispiel-Eingaben (x*5+7 und x*6) sollten dann so in die while-Bedingung kopiert werden:while (x*5+7 > x*6)
{...
}hoffe auf eure Hilfe!
Danke!
-
tero,
tero schrieb:
Was muss ich nun tun, damit die Eingaben in den Programm-Code kopiert werden?
das geht prinzipiell nicht, weil C++ eine Compiler-Sprache ist.
Was Du brauchst, ist ein Formel-Parser. Den kann man sich mit den üblichen Compiler-Tools (flex, bison) mühsam selbst basteln oder man sucht eine (kostenlose?) Formel-Parser-Komponente. Da findest Du bestimmt was im Netz.