10. februar 2000 - 14:46Der er
4 kommentarer og 1 løsning
Variant Records
Jeg har oprettet følgende record :
listenode = record nodepeger : peger; case figurtype : objekttyper of Linje : (Lengde : Real); Trekant, Firkant : (Hoyde, Bredde : Real); Sirkel : (Radius : Real); End ; (* Variant record *)
peger = ^listenode;
Denne skal bruges til at gemme information (Højde, bredde, lengde og radius)om nogle figurer.
Denne informationen skal gemmes i en lenkede liste. Mit spørgsmål er : Når jeg har opretede en ny node af type "listenode", hvordan gemmer jeg så information om figurerne, alt efter hvilken figurtype det er?
Med gemme mener Du formodentlig til en fil? Du sætter blot den (variant) del af recorden som du er aktuelt og gemmer recorden helt som man plejer. Du skal slet ikke bekymrer dig om hvilken figurtype du gemmer.
>>Kegel - Nej, ok jeg udtrykede mig nok lidt dårligt. Det jeg mente var : Hvordan opretter jeg en node, i listen, og lægger informationen om længde, bredde etc. ind i denne node.
Det er vist de nemmeste 100 point jeg nogensinde har tjent ... ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.