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

Vector de string en C++

Estas en el tema de Vector de string en C++ en el foro de C/C++ en Foros del Web. Hola tengo un vector de strings en c++ y me gustaria hacer 2 cosas, una es insertar un caracter y la otra insertar una linea. ...
  #1 (permalink)  
Antiguo 23/03/2006, 12:54
 
Fecha de Ingreso: marzo-2003
Mensajes: 37
Antigüedad: 21 años, 9 meses
Puntos: 0
Vector de string en C++

Hola tengo un vector de strings en c++ y me gustaria hacer 2 cosas, una es insertar un caracter y la otra insertar una linea.
para insertar un caracter se tiene que quedar de esta manera
ejmplo:
Hola mundo, ---------------->inserto 'A' en la primer aposicion y se quedaria
AHola munda.


Y para insertar la linea se quedarias de la siguiente manera

Hola mundo------------> inserto linea en la posicion 'm' y se quedaria
Hola m
undo
bueno eso es lo que quiero conseguir a ver si alguien me puede ayudar.
Gracias.
_EDU_
__________________
_EDU_
  #2 (permalink)  
Antiguo 24/03/2006, 11:40
 
Fecha de Ingreso: diciembre-2005
Ubicación: Ciudad de México
Mensajes: 45
Antigüedad: 19 años, 1 mes
Puntos: 1
Para modificar una cadena de la forma que requieres vas a necesitar hacer uso de apuntadores y de recorrer los caracteres contenidos en tu cadena y no olvides que el fina de la cadena esta indicado con el caracter'\0'.

Ahora para tu segundo problema tomando en cuenta lo anterior, donde requieras el salto de linea inserta el código ascii del valor del salto de linea en la posición que lo requieras.
  #3 (permalink)  
Antiguo 24/03/2006, 12:28
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 8 meses
Puntos: 17
Por favor, distinguid entre "vector" y "array".

char mi_array[5]; // Array

En C, sólo existen Arrays. En C++, encontramos los vectores en la STL:

std::vector<char> mi_vector;


Los Arrays son estáticos. Los Vectores, dinámicos.
  #4 (permalink)  
Antiguo 25/03/2006, 05:46
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Código:
  string frase = "Hola Mundo";
  frase = 'A' + frase;
  cout << frase;
__________________
¡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 18:00.