C++/ String mit Constraint als Funktion
-
Hallo,
weiß jemand ob und wie es möglich ist, einen String in welchem ein Constraint steht in C++ als Funktion zu interpretieren und durchzuführen
Gruß BJC
-
Was? Geht das auch auf Deutsch?
-
Bsp.:
ich lese aus einer Datei z.B. ("x >= 3 AND x < 6") ein und speichere dies in einem string.
wie kann ich nun diesen string verwenden (z.B.if (string){ })
-
Direkt gar nicht - C++ Programme werden compilliert und zu dem Zeitpunkt muß bereits feststellen, was sie überprüfen sollen.
Du könntest dir höchstens einen Parser schreiben, der so einen String in ein Funktionsobjekt umwandelt.
-
Das kannst du machen, in dem du eine Scriptsprache in dein C- oder C++-Programm einbettest. Z.B. kannst du dafür LUA oder Python verwenden. Wenn es C++-Syntax sein muß, solltest du dir AngelScript anschauen.
Alles per Web-Suchmaschine zu finden.