C++:convertir double a *chart

Publicado por WAKEUP
26/10/2005 9:40:00

Tengo que convertir un double a caracteres para meterlo en un .ini hago Code: char mystring[50]; double mydouble; sprintf(mystring, "%f", mydouble); Y en principio funciona bien. Pero cuando le meto un double muy pequeño al estilo: 0.000000000000000000000000001 En vez de sacarme algo así como 1.0e-20 Me saca 0.00000 y se acabó, osea un 0. Alguien sabe como solucionarlo? Gracias _______________________ http://www.hhdirecto.net
.


Respuestas (5)
Publicado por CONSTERNADO
08/11/2005 16:06:00

Debe ser por el tipo de variable "double" no puede llegar a recoger todos los valores. Por ejemplo int solo puede recoger los valores comprendidos entre -32.000 y 32.000. Al double le sucede algo parecido, y la verdad es que tu numerito se pasa.

.
Publicado por ALEXANDER CORRALES
20/01/2009 2:08:00

en el corrido del programa como puedo enves de ingresar numeros ingresar palabras

.
Publicado por ISAAC CERDA
22/02/2009 4:05:00

para convertir un double necesitas primero entrar a word y escribir 3 veces el signo de - es simplemente un truco para enganar a C++ no te preocupes cuando estas empezando pasan este tipo de errores si la variable de hanson no te funciona simplemente entra al hi5 y escribe al perfil de marcos villeda un codigo de bounce e inmediatamente C++ sera enganado sorprendente no crees un saludo >P

.
Publicado por ISAAC CERDA
22/02/2009 4:07:00

todos los programadores me la pelan eso sale con las patas mejor aprendan a tocar como night wish

.
Publicado por
03/03/2010 23:18:00

que es el double. concepto

.
Responder al mensaje
Autor:
E-mail:
Título:
Respuesta:
Educaedu Business, S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el servicio de participación en la Red y para supervisar el correcto uso de los usuarios de los servicios ofrecidos, derivado de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra Política de Privacidad 


© Educaedu Business S.L. 2013