Programación General > C++ Builder

 Re: evaluar expresiones

(1/1)

celia:
estoy intentando hacer una calculadora :comp: y guardo todo lo que
escribo en un cuadro de texto, como puedo evaluar esa expersion? (ejem 3+5)
existe alguna funcion del tipo eval?
gracias

Ruso:
Nunca he oido hablar de una función que haga algo así y no creo que exista, así que tendrás que hacértela tu misma. Haz una función que te separe el operador de los números y luego con un switch haces la operación que corresponda. Si no sabes bien como hacerlo o necesitas más ayuda escribe.

nanosgr:
Hola, les cuento que no soy muy experimentado en el tema, pero he estado buscando, y no se si lo que buscas, es algo así como la función EVALUATE() del viejo Fox. Bueno en la página www.codeguru.com, se puede buscar un Parse Expression, que la función que realiza es tomar una expresión de un valor del tipo String y evaluarla como una operación matemática, pero el inconveniente es que está hecho con VC y MFC, habría que ver como se puede utilizar en Builder.
Espero que te pueda ayudar, Saludos a todos:)

Navegación

[0] Índice de Mensajes

Ir a la versión completa