SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Hobbit en Lunes 10 de Noviembre de 2003, 17:22

Título: Re: funcion value
Publicado por: Hobbit en Lunes 10 de Noviembre de 2003, 17:22
Hello world.

Quiero sacar los valores numericos de una cadena de texto. En visual existe la funcion val. Como lo puedo hacer en c++.

Si alguien puede ayudarme estare muy agradecido.
:beer:
Título: Re: funcion value
Publicado por: nicokiki en Martes 11 de Noviembre de 2003, 01:19
Existen las funciones del compilador :
int entero = atoi("cadena");
double doble = atof("cadena");.

Espero que sea eso lo que pedias


Salu2!!!!!
Título: Re: funcion value
Publicado por: Hobbit en Martes 11 de Noviembre de 2003, 16:03
Lo que necesito es

str="2x1-3x3+x2", por ejemplo

almacenar el valor y el indice

2,1;-3,3;1,2;...

para ello ocupo una lista enlazada.

Ojala me entiendan.

Por favor, ayuda.:think:
Título: funcion value
Publicado por: nicokiki en Martes 11 de Noviembre de 2003, 16:21
Hola de nuevo!!!!

Vos tenes alamacenado en una cadena una ecuacion y queres reconocer lo que dice esa ecuacion y a su vez poder resolverla????
Bueno, si ese es el caso, yo hace dos meses hice un programa que levanta desde un archivo valores de variables y los almacena en una lista. Desde otro archivo (ambos archivos son txt) levanto la ecuacion a evaluar a otra lista. Luego con una funcion recursiva resuelvo la ecuacion. La limitacion que tengo es resolver multiplicaciones o divisiones con numeros negativos (porque para mi un numero negativo es una resta, ok????) y lo que tampoco tengo en cuenta es dividir por cero.
Si te interesa, mandame un mail a :
nicogonzalez2002@yahoo.com.ar y te mando todo el trabajo para que analices como evalue las ecuaciones del archivo

Salu2!!!!!