Oppure

Loading
27/04/16 16:51
mariognai
Salve, volevo sapere se un tipo di dato di una struct poteva essere trasferito in un vettore.
Ad esempio:
typedef struct{
	char artista[MAX];
	char titolo[MAXA];
	int durata;
	char genere[MAXA];
	int costo;
	bool prestato;
}musica;


dovrei trasferire il dato 'durata' in un vettore di interi. C'è un modo per farlo? Se sì, qual'è?
aaa
27/04/16 17:06
Mattia99
Spiegati meglio..
Vuoi inserire in una cella di un vettore il valore contenuto nel campo 'durata' della struct?
aaa
27/04/16 17:11
mariognai
Si, essatto, proprio così... scusami
aaa
27/04/16 17:16
Mattia99
Allora la questione è molto semplice.

Hai una variabile di tipo musica ed un vettore d'interi, ad esempio:

musica cd1;
int vett[10];

Ora, dopo aver caricato opportunamente la struct, basta seguire questo passaggio:

vett[indice]=cd1.durata;

Ed il gioco è fatto!
aaa
27/04/16 17:58
mariognai
Grazie mille! Funziona! :rofl::rofl:
aaa