suma desde lectura de ficheros

antonio_20
27 de Febrero del 2010
hola a todos, espero puedan ayudarme, debo hacer un programa que lea una operacin combinada de un archivo de texto y la opere ej:

1´3+(4+5)

el programa debe leer esto en un archivo txt e imprimir el resultado, hasta el momento llevo esto:

#include <iostream>
#include <conio>
#include <fstream>

char archivo[25];
char exprecion[25];

void main()
{
cout<<"Escriba la direccion del archivo: ";
cin>>archivo;

ifstream readfile(archivo);
while (readfile!=NULL)
{
readfile>>exprecion;
cout<<"Lectura: "<<exprecion<<endl;;
}
readfile.close();
getch();
}

con esto ya lee las expreciones del archivo pero no se como convertirlos a expreciones matematicas para operarlos

agradesco su ayuda