Wie kann ich den Inhalt einer Zeichenkette ausrechnen lassen?
varW = „80/5*(100/2)“
varErgebnis = varW
Wie kann ich den Inhalt einer Zeichenkette ausrechnen lassen?
varW = „80/5*(100/2)“
varErgebnis = varW
Hallo,
habe mir so etwas mal aus dem Internet downgeloaded. Keine Ahnung wo das Test-Projekt her ist, Du kannst es aber von mir downloaden: http://webinsel.lion.cc/stlucia/190077/download/eval…
greets from michL (Vienna)
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Gerd!
Sieh Dir mal die Funktionen STR$() und VAL() an!
Die Lösung solltein zwei Schritten erfolgen:
1.) Ergebnis berechnen: varW = 80/5*(100/2)
2.) Das Ergebnis in eine Zeichenkette umwandeln: warW$ = STR$(varW)
Kann es sein, daß ich die Frage falsch verstanden habe. Mir erscheint die Lösung zu einfach!
cu
Herbert
Hallo Herbert,
es ist genau anders herum. Ich habe eine Stringvariable, der Inhalt der Zeichenkette ist eine Berechnung „4+5“ (o.ä.). Diese Zeichenkette möchte ich jetzt ausrechnen lassen.
Gruß
Gerd
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Gerd!
Ops, dann hatte ich deine Frage falsch verstanden.
Genau das gleiche Problem hatte ich auch mal. Ich habe ein kleines Programm zum Training des Kopfrechnens programmiert und mußte eine soche Variable auswerten.
Ich habe mir diese Routine selbst probrammiert. Vermutlich gibt es elegantere Lösungen.
Parser nennt man so ein Ding, glaub ich!
cu
Herbert