C/Visual C - convertir de double a string

 
Vista:

convertir de double a string

Publicado por Seba (2 intervenciones) el 31/05/2003 21:21:47
Tengo un problema, necesito una función que me permita transformar un double a un char* en C, manteniendo tanto la coma de los decimales como el signo del mismo. No encotre ninguna en las librerias de C, investigando encontre una toString() pero no me funciona. Gracias...
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

RE:convertir de double a string

Publicado por Daniel Morales (6 intervenciones) el 31/05/2003 22:09:27
Podría porbar con wsprinf() o vsprintf()
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

RE:convertir de double a string

Publicado por Seba (2 intervenciones) el 31/05/2003 23:35:51
Lo que necesito es una función que pase por parametro el double y que retorne un puntero a char, para así luego utilizar la variable asignada en otra sentencia. Los printf que mencionas no creo que me ayuden.
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

RE:convertir de double a string

Publicado por Daniel Morales (6 intervenciones) el 01/06/2003 01:17:25
probastes hacer: wsprintf(variable_char, "%d", variable_double); porque si no es así.. no se..
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

RE:convertir de double a string

Publicado por Sebastian (8 intervenciones) el 18/06/2003 17:30:19
Para traspasar un double a un char* esta la función gcvt(...), que me parece que esta en la librería stdlib.h

la definicion es:
char *gcvt( double, int, char *);

double valor = -1.235;
char *resul;
int numero_de_caracteres = 6;

gcvt( valor, numero_de_caracteres, resul);

ahora la cadena resul contiene \"-1.235\"
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