Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/12/2013, 18:26
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 14 años, 1 mes
Puntos: 10
Respuesta: Ejercicio incompleto de programación c++

Hola:
Un par de apuntes.
Si declaro el tamaño del array, no puedo restarle una unidad.
Otra cosa es que yo recorra los índices del array desde 0 hasta la longitud-1.
Un array de 4 miembros se definirá array=new int[4];
Luego sus índices serán 0,1,2 y 3. (4 en total)

Por otro lado hay que liberar la memoria reservada mediante new.
delete[] cadena;

Por último, dices que hay que almacenarlo en un vector. No sé si te refieres a vector como sinónimo de array unidimensional o realmente tienes que usar un contenedor vector. (supongo que te refieres a lo primero porque hasta donde yo sé, la gestión de memoria de los vectores es automática, aunque no sé si estoy diciendo una burrada)