ing.

claudio
11 de Junio del 2003
trabajo con el compilador dev-c la version ultima. bueno necesito hacer un porgrama que me pide datos numericos , ya lo realice pero lo hice con control edit o se una ventana de dialogo , defini una variable de tipo int pues la funcion en c++ para windows solo permite eso varibles de tipo entero ahora bien el problema cambio ahora necesito que se puedan ingresar nuemros con decimales , esto no lo he podido hacer en la ventana de dialogo, dicen que se puede hacer logrando que laventana sea de texto he internamente cambiarlo a una variable de tipo float , ahora biene la pregunta como sae hace esto ? ayuda

galator
11 de Junio del 2003
bueno si dices que no puedes decir como float la variable, entoces lo que debes hacer es leer la cadena de texto y almacenarla en una variable del tipo char y con la funcion sscanf la pasas a float
char cadena[255];
float numero;
sscanf(cadena,"%lf",numero;