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.


Anmelden zum Antworten