Cita:
Empezado por escafandra
Creo que no has entendido la sugerencia de ecfisa:
Código:
DecimalSeparator = '.'; // Si quieres que sea el punto
DecimalSeparator = ','; // Si quieres que sea la coma
Saludos.
|
Hola, veras, para realizar el calculo sin que tengas problemas, efectivamente debes realizar la conversion Internamente(para que el usuario no lo perciba y trabaje a comodidad) o bien, externamente.
El codigo para obtener cual es el decimal en una PC es el siguiente
OJO: Incluyes la libreria
#include <Registry.hpp> Para que no te de problema
Código:
TRegistry *regKey = new TRegistry;
regKey->Access =KEY_READ;
regKey->RootKey = HKEY_USERS;
regKey->OpenKey(".DEFAULT\\Control Panel\\International", true);
mostrar->Caption = regKey->ReadString("sDecimal");
//mostrar es un label donde reflejo en cuestion cual es el valor
regKey->CloseKey();
Teniendo el simbolo ya tu haces comparacion si una "," que haga esto, si es "." que haga esto otro.
Saludos.