17. januar 2001 - 16:53Der er
6 kommentarer og 1 løsning
Array manupulation
Jeg har et array bestående af tolv strenge (navne på månederne). Jeg skal finde ud af, hvilken plads i array\'et en given streng svarer til - altså konvertere et måned-navn til et tal (1 - 12). Det kan selvfølgeligt gøres med en løkke, der løber igennem array\'et og sammenligner strengene, men jeg mener at kunne huske et eller andet om nogle smarte tricks min Turbo-pascal lærer kunne... Jeg kan bare ikke finde det ... Eller også husker jeg fejl ...
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Jeg er sikker på, at det var et array - som sagt var det i et eller andet Turbo Pascal program. Om det var et array af strenge eller heltal, kan jeg ikke huske, men det var noget lignende IndexOf(\'Februar\') der blev brugt.
I turbo pascal hedder den \"næsten\" samme funktionalitet TCollection (Hvis det siger dig noget). Der kan man også bruge Indexof, hvis man bruger en collection af typen TSortedCollection.
I turbo pascal mener jeg også man kan lave en type definition af en array
type mdr = array[\'Januar\', \'Februar\', ...osv] of byte;
Jeg får denne fejl, når jeg prøver at oprette en ny type : \"[Error] Main.pas(38): \'..\' expected but \',\' found\" - og compileren vil heller ikke godtage \"..\" mellem måned-navnene - så får jeg en \"incompatible types\" fejl.
Jeg kan heller ikke finde noget om TSortedCollection - er du sikke på navnet ?
torbenthyregod <<< Tak for hjælpen. Jeg har nu oprettet en TStringList og bruger den til at konvertere fra navne til tal og omvendt. Hvis du vil have de 30 point, kan du bare oprette et svar til spørgsmålet.
TSortedCollection : Jeg har set efter og i Borland pascal Ver. 7.0 ligger den i uniten Objects, Du troede måske det var i delphi ??)
Point : jo tak, det er da meget godt !!
Torben
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.