[RISOLTO][C] Strutture

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Skater91
Prode Principiante
Messaggi: 123
Iscrizione: giovedì 22 dicembre 2011, 22:43
Desktop: plasma
Distribuzione: Kubuntu 15.04 x86_64

[RISOLTO][C] Strutture

Messaggio 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];
    }
}
???
Ultima modifica di Skater91 il martedì 17 giugno 2014, 19:05, modificato 1 volta in totale.
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: [C] Strutture

Messaggio 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 ...
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: [C] Strutture

Messaggio da vaeVictis »

num_voti è 50, ma num_studenti è 10.
No?
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
ixamit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 499
Iscrizione: giovedì 14 novembre 2013, 10:16

Re: [C] Strutture

Messaggio da ixamit »

Si, probabile difesaparcosempione si sia confuso.
Ad OP consiglio di aggiungere un campo nella struct contenente il numero di voti x studente
Skater91
Prode Principiante
Messaggi: 123
Iscrizione: giovedì 22 dicembre 2011, 22:43
Desktop: plasma
Distribuzione: Kubuntu 15.04 x86_64

Re: [C] Strutture

Messaggio da Skater91 »

no vabbè Num_voti e Num_studenti li avrei inseriti io di tastiera,grazie delle risposte!
Skater91
Prode Principiante
Messaggi: 123
Iscrizione: giovedì 22 dicembre 2011, 22:43
Desktop: plasma
Distribuzione: Kubuntu 15.04 x86_64

Re: [C] Strutture

Messaggio 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
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: [C] Strutture

Messaggio da vaeVictis »

Magari appuntamento definiscila prima di agenda.
(E copia incolla gli output in modo cristiano... così ci sguerciamo :D )
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Skater91
Prode Principiante
Messaggi: 123
Iscrizione: giovedì 22 dicembre 2011, 22:43
Desktop: plasma
Distribuzione: Kubuntu 15.04 x86_64

Re: [C] Strutture

Messaggio da Skater91 »

hahaha andata buona la compilazione! grazie!
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: [C] Strutture

Messaggio da vaeVictis »

Ricorda che qui si ringrazia con un bel [Risolto] nel titolo del primo messaggio della discussione.
;)
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: [C] Strutture

Messaggio 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
Skater91
Prode Principiante
Messaggi: 123
Iscrizione: giovedì 22 dicembre 2011, 22:43
Desktop: plasma
Distribuzione: Kubuntu 15.04 x86_64

Re: [C] Strutture

Messaggio da Skater91 »

ma infatti quelle dimensioni sono per definire che sono array allocati in maniera statica,non per dire la dimensione del programma
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti