C/Visual C - Serialice

 
Vista:

Serialice

Publicado por Javi (1 intervención) el 18/08/2000 00:00:00
Quiero serializar un datos de tipo "double real" y no se como conseguir que lo haga sin reducirme el número de dígitos el número. Agradecería cualquier ayuda o consejo.
Dando las gracias Javi
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Serialización de datos de tipo "double real" sin reducir el número de dígitos

Publicado por Alejandro (913 intervenciones) el 27/08/2024 21:40:32
¡Hola Javi! Para serializar datos de tipo "double real" en C/Visual C sin reducir el número de dígitos, puedes seguir los siguientes pasos:

1. Utiliza la función `sprintf` para convertir el número en una cadena de caracteres con la precisión deseada. Por ejemplo:

1
2
3
double numero = 3.14159265358979323846;
char cadena[50];
sprintf(cadena, "%.20f", numero);

En este ejemplo, se utiliza una precisión de 20 dígitos decimales, pero puedes ajustarla según tus necesidades.

2. Luego, puedes guardar la cadena resultante en un archivo o enviarla a través de una red, según tus requerimientos de serialización.

Espero que esta solución te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar