![]() |
Cómo truncar decimales
Hola buenas, quería preguntaros cómo puedo truncar decimales en c++ builder. Porque me sale un chorro de decimales y me gustaría que me salieran por ejemplo 2 decimales. Gracias de antemano. Saludos.
|
|
Pero..esto es para convertir un AnsiString a un float o algo así, ¿no?. Esto es lo que pone en el builder:
Formats the floating-point value given by value using the format string given by format. static AnsiString __fastcall FormatFloat(const AnsiString& format,const long double& value); |
Hola,
Es al contrario: conviertes un "double" en una cadena. Claro que no sé si es lo que necesitas o qué... |
Yo necesito que un float que me saca por ejemplo esto 0.333333333, truncarlo a un numero con 2 decimales, que quedaria así 0,33
|
Hola,
Pues a lo mejor la función "RoundTo()" de la unidad "Math" te apaña:
|
Pues el caso esque lo he intentado con RoundTo y me dice que es una función indefinida, y he hecho el include siguiente: #include <math.h> :confused:
|
Hola,
Pues acaso no exista esa función en tu versión de C++ Builder. Esta es la implementación de la función "RoundTo()":
|
Muchas gracias por la ayuda. :)
|
| La franja horaria es GMT +2. Ahora son las 14:00:07. |
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