La maldicion de los floats

Hola
Este es mi primer post. Estoy programando un proyecto en c++, en el visual Studio .Net. Y sufro de la maldicion de los float. La perdida de precision. Es decir, en vez de guardar un 4.8, guarda un 4.8000001. Alguien sabe como resolverlo? Alguna libreria?
Gracias
hace tiempo que no programo en C asi que no estoy seguro, pero creo que habia una orden para decir cuantos decimales quieres que tenga, creo que era format, pero no recuerdo si lo estoy confundiendo con visual, que tenia esa orden.
Tambian puede ser que no inicialices la variable a 0.
1 respuesta