Zitat:
Original erstellt von fca_mi2:
Hallo,gibt es eine Möglichkeit ein in einem text enthaltene mathematische Formel mit lisp auszuwerten ?
als bsp (1+2)*3 soll berechent werden
Naja, Du benötigst dann ein Programm, das mathematische Formeln erkennen und auswerten kann. Das Erkennen leistet ein sogenannter Parser.
Ich habe vor vielen Jahren mal sowas geschrieben, um für BricsCAD & Co das AutoCAD Tool GeomCAL nachzubilden. Das hat recht gut geklappt, aber ich habe leider alle Rechte daran exklusiv an einen anderen Softwareanbieter verkauft. Du kannst mir eine private Mail senden, dann kann ich Dir eine Adresse geben, bei der Du nachfragen kannst.
Falls Du Dir selbst einen Parser schreiben willst, dann helfe ich gerne. Das ist nicht besonders schwer, aber Du solltest nicht unbedingt totaler Anfänger sein. Letzteres vermute ich, weil Du sonst eigentlich wissen müsstest, wie eine Programmniersprache dazu kommt, aus dem geschriebenen Text des Programmcodes die Syntax des Programms zu erkennen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP