Elenet.net
+1 voto
Si può inserire una struttura all'interno di un'altra struttura? Come?

Ad esempio:

Struct squadra {

String maglia;

Calciatori --> questa dovrebbe essere la struttura

....

....

...

};

Struct calciatori {

Int numero_maglia;

String nome;

String cognome;

....

...

...

};
quesito posto 16 Marzo 2017 in Classe terza da Paolo Migliarba (31 punti)
  

1 Risposta

+2 voti
Risposta migliore
si può fare basta scrivere

#include <iostream>
using namespace std;

struct calciatori {

int numero_maglia;

string nome;

string cognome;
};

struct squadra {

string maglia;
calciatori c;
};

int main(int argc, char **argv)
{
  squadra q;
   calciatori ccc;
   ccc.numero_maglia =4;
   ccc.nome="neri";
   ccc.cognome="buuh";
   
   q.maglia="blue";
    q.c.numero_maglia =54;
   q.c.nome="black";
   q.c.cognome="boooo";
   
   // eccetera ... per identificare una struttura all'interno di un'altra struttura
   // bisogna specificarne il percorso con i puntini
       
    
    return 0;
}
risposta inviata 16 Marzo 2017 da nicolo' guarino Esperto (687 punti)
Selezionata 21 Marzo 2017 da Paolo Migliarba
Grazie, farò l'esercizio

Domande correlate

+1 voto
2 risposte
+1 voto
3 risposte
0 voti
1 risposta
quesito posto 21 Maggio 2017 in Noi studenti su Open School da Rosalia Taormina Corsista (55 punti) | 2,583 visite
778 domande
1,565 risposte
639 commenti
1,445 utenti