|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2002
Città: (Siena)
Messaggi: 325
|
Lista ordinata a due livelli in C
Dovrei realizzare un programma in C che crei una lista ordinata a due livelli (nome e cognome) per memorizzare strutture e ne memorizzi il contenuto su file.
Qualcuno può indirizzarmi sulla buona strada o consigliarmi qualche tutorial?
__________________
Heavy Metal is the Law!!! Other bands Play, MANOWAR Kill !!!! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2002
Città: (Siena)
Messaggi: 325
|
UP!
__________________
Heavy Metal is the Law!!! Other bands Play, MANOWAR Kill !!!! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mi piace la tua firma !!!
Lo scorso anno li ho visti due volte i Manowar ![]() Senza contare che "Heavy Metal is the law" è una canzone degli Helloween ![]() Che intendi per "due livelli" ? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jun 2002
Città: (Siena)
Messaggi: 325
|
Anch'io li ho visti due volte!!!
Per caso Gods of Metal e Faenza? Per due livelli intendo che la lista deve essere ordinata sia per nome che per cognome.
__________________
Heavy Metal is the Law!!! Other bands Play, MANOWAR Kill !!!! |
![]() |
![]() |
![]() |
#5 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
![]() Per questa estate se mi torna con gli esami mi faccio tutta una tirata di Metallica e Iron all'Heineken... Se non mi torna con gli esami vado in Belgio a vedere Iron e Slayer ![]() Quote:
Puoi fare una lista che contiene solo i cognomi e da ogni elemento di questa ci sarà un puntatore ad un lista che contiene tutti i nomi delle persone che hanno lo stesso cognome... In questo modo la gestione degli inserimenti è abbastanza facile, la gestione della ricerca e modifica pure, la gestione della cancellazione un po' meno... Codice:
struct sNome { char nome[50]; sNome *next }; struct sCogn { char cognome[50]; sNome *nomi sCogn *next; }; Altrimenti puoi fare un'unica lista che contiene sia cognome che nome...e quando vai a fare l'ordinamento devi considerare prima il cognome e poi il nome... E' sicuramente la soluzione più semplice... Codice:
struct sPersona { char cognome[50]; char nome[50]; sPers *next; }; |
||
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 1944
|
Quote:
![]() noto che parli spesso di metal anche in programmazione! ![]() ![]() ![]()
__________________
"Oggi è una di quelle giornate in cui il sole sorge veramente per umiliarti" Chuck Palahniuk Io c'ero |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:14.