Página 1 de 1

C++:convertir double a *chart

Publicado: Mié Oct 26, 2005 9:59 am
por wakeup
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

Publicado: Dom Nov 13, 2005 10:26 pm
por Invitado
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

Publicado: Lun Nov 14, 2005 9:21 am
por wakeup
La solucion era poner %e
un saludo


_______________________
Hip Hop Directo
Foros de musica