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

Como almacenar en un char* array varios strings ?¿

Estas en el tema de Como almacenar en un char* array varios strings ?¿ en el foro de C/C++ en Foros del Web. Hola, tengo un problema con un programa en C++ que me esta volviendo loco Una primera parte del programa me devuelve varios strings de uno ...
  #1 (permalink)  
Antiguo 09/04/2009, 17:33
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Antigüedad: 17 años, 7 meses
Puntos: 0
Como almacenar en un char* array varios strings ?¿

Hola, tengo un problema con un programa en C++ que me esta volviendo loco


Una primera parte del programa me devuelve varios strings de uno en uno en un bucle, y necesito almacenarlos en un vector char*, cada posicion del vector char* un string.


Es decir

char *resultado = new char[100];

string pepe1,pepe2,pepe3;

como pondria a resultado[0]=pepe1 ??


Muchas gracias!!
  #2 (permalink)  
Antiguo 10/04/2009, 02:05
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Como almacenar en un char* array varios strings ?¿

Usas un char **, primero reservas memoria para los punteros y despues para las cadenas, en donde preguntaste originalmente tenes un ejemplo.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 10/04/2009, 09:18
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Como almacenar en un char* array varios strings ?¿

Ok ya esta claro, muchisimas gracias!!


Salu2
  #4 (permalink)  
Antiguo 10/04/2009, 09:47
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Como almacenar en un char* array varios strings ?¿

De nadas
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
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 14:18.