ich stehe vor folgendem Problem:
Ich habe eine Struktur 'Adressen'. Hierin befinden sich die adressüblichen
Angaben wie z.B. Vorname, Nachname, Telefonnummer etc. Da man
bekanntlicherweise mehr als eine Telefonnummer haben kann, ist sie als
Array definiert. Danach erstelle ich eine LinkListe mit dem Typ der
Struktur.
Nun habe ich jedoch für jede Adresse ein TelefonArray von 10 Elementen
reserviert, obwohl die Masse der Leute in meinem Adressbuch nicht mehr
als zwei oder drei Telefonnummern haben.
Kann das Array in der Struktur dynamisch erweitert/verkleinert werden, so
daß jede Adresse wirklich nur den Speicherplatz belegt, den sie wirklich
benötigt?
Code: Alles auswählen
Structure Adressen
sVorname.s
sNachname.s
sStrasse.s
sPLZ.s
sOrt.s
sTelefon.s[9]
EndStructure
NewList myAddress.Adressen()
AddElement(myAddress())
myAddress()\sVorname = "Peter"
myAddress()\sTelefon[0] = "123"
myAddress()\sTelefon[1] = "456"
myAddress()\sTelefon[2] = "789"