C++: Array de 10 posiciones que contenga cadenas de 50

guille
18 de Diciembre del 2003
Estoy estudiando c++, me han planteado un ejercicio y no se capaz de solucionarlo, haber si me echais una mano.

Tengo que guardar en un array 10 nombres cada uno de ellos de 50 caracteres.

Estaba intentando lo siguiente:

char nombre[numeronombres][tamañonombres]
lo que no se hacer es despues de pedir el nombrte por teclado indicarle que lo guarde ocupando el espacio [tamañonombres]
for (i=0;i<=numeronombres;i++)
cout<<"Introduce el nombre "<<i<<": ";
cin>>nombre[i][0];

aber si me podeis ayudar
GRACAIS

Flavio
18 de Diciembre del 2003
me parece q debes usar asi:
for (i=0;i<numeronombres;i++)
cout<<"Introduce el nombre "<<i<<": ";
cin>>nombre[i];

pmarrero
18 de Diciembre del 2003
seguro que es eso,,, el problema es que el mano estaba creando arrays bidimensionales, matrices mas bien aqui tenes la funcion

void llena_arreglo()
{
for(int i=0;i<cant_nomb;i+)
cout<<"introduce el nombre";
array_nombre[i]=nombre;

}