Avaliar a função matemática da string [fechada]

Pode me dar algumas idéias sobre como fazer um simples analisador de expressões matemáticas em

User insere uma função matemática em uma string e a partir da string que eu quero criar a função em C. por exemplo.x + sin(2*x)

->return x + sin(2x);

Desde já, obrigado

questionAnswers(8)

yourAnswerToTheQuestion