Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Tipo di struct in vettore
Forum - C/C++ - Tipo di struct in vettore

Avatar
mariognai (Member)
Newbie


Messaggi: 10
Iscritto: 11/04/2016

Segnala al moderatore
Postato alle 18:51
Mercoledì, 27/04/2016
Salve, volevo sapere se un tipo di dato di una struct poteva essere trasferito in un vettore.
Ad esempio:
Codice sorgente - presumibilmente C++

  1. typedef struct{
  2.         char artista[MAX];
  3.         char titolo[MAXA];
  4.         int durata;
  5.         char genere[MAXA];
  6.         int costo;
  7.         bool prestato;
  8. }musica;



dovrei trasferire il dato 'durata' in un vettore di interi. C'è un modo per farlo? Se sì, qual'è?


"Possiamo vedere solo poco davanti a noi, ma possiamo vedere tante cose che bisogna fare."
[Alan Turing]
PM Quote
Avatar
Mattia99 (Member)
Rookie


Messaggi: 38
Iscritto: 19/02/2016

Segnala al moderatore
Postato alle 19:06
Mercoledì, 27/04/2016
Spiegati meglio..
Vuoi inserire in una cella di un vettore il valore contenuto nel campo 'durata' della struct?


«Mi farebbe piacere cambiare il mondo, ma non mi danno il suo codice sorgente.»
PM Quote
Avatar
mariognai (Member)
Newbie


Messaggi: 10
Iscritto: 11/04/2016

Segnala al moderatore
Postato alle 19:11
Mercoledì, 27/04/2016
Si, essatto, proprio così... scusami


"Possiamo vedere solo poco davanti a noi, ma possiamo vedere tante cose che bisogna fare."
[Alan Turing]
PM Quote
Avatar
Mattia99 (Member)
Rookie


Messaggi: 38
Iscritto: 19/02/2016

Segnala al moderatore
Postato alle 19:16
Mercoledì, 27/04/2016
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!


«Mi farebbe piacere cambiare il mondo, ma non mi danno il suo codice sorgente.»
PM Quote
Avatar
mariognai (Member)
Newbie


Messaggi: 10
Iscritto: 11/04/2016

Segnala al moderatore
Postato alle 19:58
Mercoledì, 27/04/2016
Grazie mille! Funziona! :rofl::rofl:


"Possiamo vedere solo poco davanti a noi, ma possiamo vedere tante cose che bisogna fare."
[Alan Turing]
PM Quote