NEG1414
20-02-2008, 19:20:18
Buenas
Tengo una clase en la que declaro una variable de la forma
float Coste;
tengo un Archivo de texto donde tengo el valor 0.50
Mediante un metodo recupero el valor anterior del archivo de texto y lo convierto a numero de la forma
char Cost[6];
ifstream Archivo(ValorCoste.txt,ios::in);
Archivo.getline(Cost,sizeof(Cost),´\n´);
Coste = StrToFloat(Cost);
Y es Ahora cuando viene lo curioso del caso: Me ha funcionado correctamente durante mucho tiempo pero cual es mi sorpresa cuando
hoy vuelvo a ejecutar el programa y me da el siguiente error:
class EconvertError with message "0.50´is not a valid floating point value....
Nota: Sigo Trabajando en la clase pero segurisimo que no he tocado nada que tenga alguna relacion con dicha variable.
Alguna Idea Gracias
Tengo una clase en la que declaro una variable de la forma
float Coste;
tengo un Archivo de texto donde tengo el valor 0.50
Mediante un metodo recupero el valor anterior del archivo de texto y lo convierto a numero de la forma
char Cost[6];
ifstream Archivo(ValorCoste.txt,ios::in);
Archivo.getline(Cost,sizeof(Cost),´\n´);
Coste = StrToFloat(Cost);
Y es Ahora cuando viene lo curioso del caso: Me ha funcionado correctamente durante mucho tiempo pero cual es mi sorpresa cuando
hoy vuelvo a ejecutar el programa y me da el siguiente error:
class EconvertError with message "0.50´is not a valid floating point value....
Nota: Sigo Trabajando en la clase pero segurisimo que no he tocado nada que tenga alguna relacion con dicha variable.
Alguna Idea Gracias