Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Convertir integer a string en C++

Estas en el tema de Convertir integer a string en C++ en el foro de C/C++ en Foros del Web. Hola gente, Quiero convertir un integer a string. He encontrado una función llamada itoa(), pero no nos funciona. Contestarme rápido que tengo que entregar el ...
  #1 (permalink)  
Antiguo 12/03/2010, 11:56
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación Convertir integer a string en C++

Hola gente,

Quiero convertir un integer a string. He encontrado una función llamada itoa(), pero no nos funciona. Contestarme rápido que tengo que entregar el proyecto mañana.

Gracias por adelantado.
Un saludo.
  #2 (permalink)  
Antiguo 12/03/2010, 12:29
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Convertir integer a string en C++

Por favor rápido. Lo necesitamos ya.
  #3 (permalink)  
Antiguo 12/03/2010, 17:32
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Convertir integer a string en C++

he encontrado este codigo:
Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.    int foo = 10;
  5.    char buf[33];
  6.    sprintf(buf, "%d", foo);
  7. }
no se si te servira
  #4 (permalink)  
Antiguo 15/03/2010, 10:39
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Sonrisa Respuesta: Convertir integer a string en C++

Muchas gracias.

Funciona lo he probado.
  #5 (permalink)  
Antiguo 20/03/2010, 18:09
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 92
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Convertir integer a string en C++

Mi función para solucionar esto

Código C++:
Ver original
  1. string IntString(int entero)
  2. {  
  3.     string cadena ;
  4.     do{
  5.         cadena = char((entero%10) + '0') + cadena ;
  6.         entero /= 10;
  7.     }while(entero != 0);
  8.     return cadena;
  9. }
Espero que te ayude.

Etiquetas: integer, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:56.