SoloCodigo
		Programación General => C/C++ => Mensaje iniciado por: nicokiki en Domingo  6 de Junio de 2004, 17:17
		
			
			- 
				Hola gente!!!!!!!
 
 Tengo una pequeña pregunta q me esta llevando a la desesperacion:
 
 como convierto un double a cadena de caracteres. Esto lo quiero porque lo tengo q meter en un string de la STL y luego imprimirlo por pantalla. Aclaro q no me sirve q me digan q lo saque por pantalla con printf() porque no lo hago asi, porque tengo un metodo q me devuelve en un string de la STL una super cadena con un monton de datos ordenados y luego le hago un cout a eso. Asi q si alguien sabe como hacer eso, por favor diganmelo.
 
 
 Salu2!!!!!!
- 
				Estimado Nikokiki : Te mando algo que pienso puede ayudarte.
 Confieso que no conocia el nombre de esta funcion, aunque tenia una vaga idea de su existencia.
 La encontre en el Borland C++ 3.1, programer's reference.
 Exito ! ! !
- 
				Hola.
 
 Prueba con la clase stringstream, a la que le puedes pasar valores de diferentes tipos con el operador << (como a cualquier stream) y puedes obtener una cadena con todo (como si lo hubieses impreso con cout).
 
 Un saludo.
 
 Ruben3d
- 
				Gracias a todos!!!!!!
 
 La papa es "sprintf()"
 
 Salu2!!!!!!!
- 
				para de cadena a double:
 strtod o atof o fcvt o ecvt.
 Y si para el otro dia lo "mejorcito" es usar esa :D