arithmetische funktion
-
Hallo,
kennt jemand von euch eine Funktion, Möglichkeit einen arithmetischen ausdruckt der in einem string gespeichert ist auszuführen. Als Beispiel 10*53,2+10%
-
Das gehört zwar nicht zu MFC, aber für so etwas brauchst Du einen sogenannten Parser der die Ausdrücke auswertet. Wie so etwas funktioniert findest Du z.B. dort:
[url]
http://www.haw-hamburg.de/rzbt/dnksoft/parser/
[/url]
-
CPA schrieb:
Das gehört zwar nicht zu MFC, aber für so etwas brauchst Du einen sogenannten Parser der die Ausdrücke auswertet. Wie so etwas funktioniert findest Du z.B. dort:
[url]
http://www.haw-hamburg.de/rzbt/dnksoft/parser/
[/url]ja der Parser ist nicht schlescht

hat schon jemand ihn benutz bzw.
kann er auch mit % Zeichen umgehen z.B.
10+5%
-
Ersetz doch das % durch *0.01+1
Macht aus
5%
5*0.01+1Leider muss man da noch Klammern drum setzen, also nicht
10+5*0.01+1 sondern 10+(5*0.01+1).Naja, vielleicht bringt dich die Idee etws weiter.
Aber ich hoffe für dich, dass er doch % kann.
-
estartu_de schrieb:
Ersetz doch das % durch *0.01+1
Macht aus
5%
5*0.01+1Leider muss man da noch Klammern drum setzen, also nicht
10+5*0.01+1 sondern 10+(5*0.01+1).Naja, vielleicht bringt dich die Idee etws weiter.
Aber ich hoffe für dich, dass er doch % kann.ja es ist auch eine möglichkeit , danke

ich wollte nur fragen ob es mit dem Parser geht denn dann muß man es nicht tun