Pues mirad... esque yo tengo esto:
const int MAXCLIEN = 2000;
const char FINCAD = char(0);
const int ENTER = '\n';
const int MAXCAD = 30;
typedef char Tnombre[MAXCAD+1];
struct Tfecha
{
int dia, mes, anho;
};
struct Tpersona
{
Tnombre nombre, ape1, ape2;
int edad;
Tnombre nif;
Tfecha fechanacimiento;
};
typedef Tpersona Tclientes[MAXCLIEN];
y no puedo coger y hacer esto:
cin.getline (clientes[1].per.nombre, MAXCAD, ENTER);
eso proque? yo lo que kiero es en clientes[maxclien] que es un array de tipo Tpersona pues por ej ke en clientes[1] haya un registro de Tpersona con todas las cosas de Tpersona. en clientes[2] otro diferente. en clientes[3] otro.. y asi hasta el limite ke tenga. a lo mejor no se hace como yo he hecho que posiblemente sea asi que me este ekivocando. Si podeis decirme como es o en ke falla el mio..
Gracias a todos