Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2009, 02:22
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Vector char inicializar con nombres c++

Estas asignando incorrectamente las cadenas al array, si lo queres hacer estaticamente esta es la forma mas simple:
Código:
char *nombres[] = 
{
  "As", "Rey", "Quina", "Jota", "Reina", 0
};
for (int i = 0; nombres[i]; i++)
{ 
  cout << nombres[i] << endl;
}
Con el cero marcando la ultima cadena no hace falta que pongas el numero de elementos del array (tambien podrias usar sizeof en la condicion del for y sacar el 0 del array: i < sizeof(nombres) / sizeof(nombres[0])).
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO