文字列をC言語の式として評価して
値を求めるコードを書きたいのですが、どうしたらいいでしょうか?

例>
char tmp[]="12>=24 && 23*5>4*29";
tmpをある関数に渡すと、FALSEが返る。