kscha
Mitglied
Hallo zusammen
Wow, ist das lange her, daß ich mal hier war !
Ich habe folgendes Problem und hoffe, daß mir jemand helfen kann:
Ich habe einen CString in dieser Form: "((0&1&2)|(3&4))&5".
Diese Formel stellt einen Bool'schen Ausdruck dar, wobei die Zahlen Indizes eines BOOL-Arrays sind. Ich würde jetzt gerne diesen Ausdruck auswerten; d.h. es sollte so etwas wie eine Wahrheitstabelle entstehen und die Ergebnisse dieser Formel, die gleich Null sind, werden weiterverarbeitet.
Jetzt meine Frage: Weiß jemand, wie ich aus diesem String eine Rechnung machen kann, um die Ergebnisse zu erhalten ? Das Problem ist nämlich, daß die UNDs und ODERs variabel sind (sie kommen aus einer Eingabe) und deshalb nicht fest codiert sein sollen ! Ich habe keine Ahnung, wie ich das machen könnte
....
Ich hoffe, daß ihr mir helfen könnt
Viele Grüße und Danke,
Kai

Wow, ist das lange her, daß ich mal hier war !
Ich habe folgendes Problem und hoffe, daß mir jemand helfen kann:
Ich habe einen CString in dieser Form: "((0&1&2)|(3&4))&5".
Diese Formel stellt einen Bool'schen Ausdruck dar, wobei die Zahlen Indizes eines BOOL-Arrays sind. Ich würde jetzt gerne diesen Ausdruck auswerten; d.h. es sollte so etwas wie eine Wahrheitstabelle entstehen und die Ergebnisse dieser Formel, die gleich Null sind, werden weiterverarbeitet.
Jetzt meine Frage: Weiß jemand, wie ich aus diesem String eine Rechnung machen kann, um die Ergebnisse zu erhalten ? Das Problem ist nämlich, daß die UNDs und ODERs variabel sind (sie kommen aus einer Eingabe) und deshalb nicht fest codiert sein sollen ! Ich habe keine Ahnung, wie ich das machen könnte

Ich hoffe, daß ihr mir helfen könnt
Viele Grüße und Danke,
Kai