variables privadas, duda!!

Iniciado por pablombf, 15 Enero 2018, 03:16 AM

0 Miembros y 1 Visitante están viendo este tema.

pablombf

Quiero acceder a Alumno integrantesGrupo[LIMITE_GRUPO]
Código (cpp) [Seleccionar]
struct Grupo {
private:
    Alumno integrantesGrupo[LIMITE_GRUPO];
    int numAlumnos;
   
     
       
    public:
        // Funciones para gestionar datos de tipo Grupo
        friend void leerGrupo (const char nombreFichero[], Grupo& g);
        friend int numAlumnos (const Grupo& g);
        friend Alumno alumno (const Grupo& g, const int i);
       
};

Me dan el metodo para acceder, friend Alumno alumno(const Grupo& g, const i)
que es del tipo Alumno
Código (cpp) [Seleccionar]
struct Alumno {
    private:
        // Estructura interna de un dato de tipo Alumno
        int codigoPrivate;
        char nombrePrivate[LIMITE_NOMBRE];
        char apellidosPrivate[LIMITE_APELLIDOS];
    public:
        // Funciones para gestionar datos de tipo Alumno
        friend Alumno definir (const int codigo, const char nombre[],
                                                 const char apellidos[]);
        friend int codigo (const Alumno a);
        friend void nombreCompleto (const Alumno a, char nombre[], char apellidos[]);
};



Como hago para sacar por pantalla Alumno integrantesGrupo[LIMITE_GRUPO], siendo que es privet?????


Gracias de antemano