Pagina 1 di 1

[RISOLTO][C] Strutture

Inviato: domenica 15 giugno 2014, 18:18
da Skater91
Ragazzi apro questo post sperando riusciate a farmi capire meglio un concetto sulle strutture. Mettiamo che io ho un array di strutture struct studente s[10]. con la struttura formata dai campi

Codice: Seleziona tutto

struct studente { 
 char nome[50]; 
 int voti[50];
};
se ti po volessi stampare tutte i voti di tutti gli studenti,è giusto scrivere

Codice: Seleziona tutto

for(i=0;i<num_studenti;i++){
   printf("%s\n",s[i].nome);
   for(j=0;j<num_voti;j++){
      printf("%d ",s[i].voti[j];
    }
}
???

Re: [C] Strutture

Inviato: lunedì 16 giugno 2014, 10:40
da difesaparcosempione
si, ovviamente num_voti è pari a 50 e anche num_studenti.
Diciamo che prevedi che tutti gli studenti siano "archiviati" ( 50 ) e che ognuno abbia dato 50 esami ...

Re: [C] Strutture

Inviato: lunedì 16 giugno 2014, 13:33
da vaeVictis
num_voti è 50, ma num_studenti è 10.
No?

Re: [C] Strutture

Inviato: lunedì 16 giugno 2014, 13:44
da ixamit
Si, probabile difesaparcosempione si sia confuso.
Ad OP consiglio di aggiungere un campo nella struct contenente il numero di voti x studente

Re: [C] Strutture

Inviato: lunedì 16 giugno 2014, 14:11
da difesaparcosempione

Re: [C] Strutture

Inviato: martedì 17 giugno 2014, 18:12
da Skater91
no vabbè Num_voti e Num_studenti li avrei inseriti io di tastiera,grazie delle risposte!

Re: [C] Strutture

Inviato: martedì 17 giugno 2014, 18:16
da Skater91
un altra domanda sempre sulle strutture,sto facendo diciamo una struttura in un altra struttura.Qualcuno sa dirmi che tipo di errore è questo?

Immagine

Re: [C] Strutture

Inviato: martedì 17 giugno 2014, 18:18
da vaeVictis
Magari appuntamento definiscila prima di agenda.
(E copia incolla gli output in modo cristiano... così ci sguerciamo :D )

Re: [C] Strutture

Inviato: martedì 17 giugno 2014, 18:24
da Skater91
hahaha andata buona la compilazione! grazie!

Re: [C] Strutture

Inviato: martedì 17 giugno 2014, 18:28
da vaeVictis
Ricorda che qui si ringrazia con un bel [Risolto] nel titolo del primo messaggio della discussione.
;)

Re: [C] Strutture

Inviato: martedì 17 giugno 2014, 18:36
da difesaparcosempione
Skater91 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4600934#p4600934][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:no vabbè Num_voti e Num_studenti li avrei inseriti io di tastiera,grazie delle risposte!
:frusta: :frusta:
ricordati [risolto]
:frusta: :frusta:
e non è che poi dimensioni i vettori con quanto scelto da tastiera ...
:D
ciaUx

Re: [C] Strutture

Inviato: martedì 17 giugno 2014, 19:05
da Skater91
ma infatti quelle dimensioni sono per definire che sono array allocati in maniera statica,non per dire la dimensione del programma