C++:convertir double a *chart

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

wakeup
Junior
Mensajes: 25
Registrado: Lun Sep 05, 2005 1:37 pm
Contactar:

C++:convertir double a *chart

Mensaje por wakeup » Mié Oct 26, 2005 9:59 am

Tengo que convertir un double a caracteres para meterlo en un .ini
hago

Código: Seleccionar todo

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


_______________________
Hip Hop Directo
Foros de musica

Avatar de Usuario
Invitado

Mensaje por Invitado » Dom Nov 13, 2005 10:26 pm

a ver si m entiends. tienes declarada un char de 50, no?? pues cada decimal te ocupa 10 posiciones (mas o menos, es para que me entiendas)
perueba a declarar tu char de mas posiciones y veras q te salen mas numeros

wakeup
Junior
Mensajes: 25
Registrado: Lun Sep 05, 2005 1:37 pm
Contactar:

Mensaje por wakeup » Lun Nov 14, 2005 9:21 am

La solucion era poner %e
un saludo


_______________________
Hip Hop Directo
Foros de musica

Responder