重複の可能性:
高速な C または Objective-C の数学パーサーとは?
動的文字列を式に変換して評価するには、どの関数コードを使用できますか?
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main() {
char var1[] = "3";
char var2[] = "2";
char var3[] = "5";
char exp[20] = "";
int result;
// Trying to create a random expression "(3+2)*5"
strcat(exp, "( ");
strcat(exp, var1);
strcat(exp, " + ");
strcat(exp, var2);
strcat(exp, " ) * ");
strcat(exp, var3);
result = somefunction(exp);
printf("Result : %i\n", result);
return 0;
}