Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 20-03-2012
_cero_ _cero_ is offline
Miembro
 
Registrado: abr 2007
Posts: 147
Poder: 20
_cero_ Va por buen camino
Thumbs up

Trata el número como String y usa Pos para solo agarrar los decimales y Length para saber su longitud.
Código:
int NumeroDecimales( String Numero )
{
/**/
    if ( !Numero.Pos( "." ) ) return 0;

    return  Numero.SubString( Numero.Pos( "." ) + 1, Numero.Length() ).Length();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
/**/
    ShowMessage( NumeroDecimales( 1.5687 ) ); //4
    ShowMessage( NumeroDecimales( 234 ) );     //0
    ShowMessage( NumeroDecimales( 234.56 ) ); //2
}
Pd. Perdón por el chile con huevo en los tipos, pero esto es lo mas simple y funcional que se me ocurrió
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
decimales con 0 leandro085 Firebird e Interbase 6 08-12-2011 10:55:01
Decimales eduardo360 Varios 1 19-02-2008 02:29:28
Decimales oregon Varios 1 26-10-2006 15:53:08
decimales jfontane Varios 2 24-06-2003 05:35:19
Decimales alexisns Conexión con bases de datos 2 22-06-2003 21:45:40


La franja horaria es GMT +2. Ahora son las 08:16:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi