Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Convertir de String a Int.

Estas en el tema de Convertir de String a Int. en el foro de C/C++ en Foros del Web. Hola : Mi siguiente duda es debido a que quiero recoger los datos de un TEdit los recojo bien y los guardo en una variable ...
  #1 (permalink)  
Antiguo 22/07/2006, 13:30
 
Fecha de Ingreso: julio-2005
Mensajes: 17
Antigüedad: 19 años, 5 meses
Puntos: 1
Convertir de String a Int.

Hola :

Mi siguiente duda es debido a que quiero recoger los datos de un TEdit los recojo bien y los guardo en una variable del tipo float.

El problema esta en cuando quiero calcular(suma, resta, multiplicacion y divicion ) estos TEdit. Quisiera saber como puedo convertir las varibles luego de haber recogido los datos para calcularlos.

Saludos,
damian
  #2 (permalink)  
Antiguo 22/07/2006, 13:35
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
puedes usar las funciones atoi, atof, atol, itoa, etc.
o usar sprinf y sscanf con los formatos de tipo como se hace con printf y scanf.

Saludos.
  #3 (permalink)  
Antiguo 22/07/2006, 19:35
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 23 años, 5 meses
Puntos: 0
Por lo de TEdit me suena a Builder

Bien dices que guardas el contenido de
un TEdit en un Float?
Eso no es posible de manera directa a menos
que lo conviertas ej:

float a = Edit1->Text.ToDouble();

---> Notese la llamada al metodo ToDouble (tambien existe ToInt)

y dado que Edit1->Text es del tipo AnsiString probablemente ocupes
comvertir de float a string

lo puedes hacer mediante la funcion

FloatToStr(float)

existe un funcion reciproca para esta

StrToFloat(float);
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:02.