18. august 2003 - 13:30Der er
19 kommentarer og 1 løsning
Kopiering af en del af en string
Jeg har lavet et lille program, som har en streng der hedder Line. Line kunne f.eks. have følgende værdi : Line := 'Kim|Hansen';
Jeg har løber så strengen igennem for, at finde ud af hvor ”|” forefindes. I dette eksempel vil det så være på position 4, som bliver gemt i I. Dvs. fra Line[1] til Line[I-1] skal kopiers ind i en streng, som jeg kalder ForNavn. Line[I+1] til Length(Line) skal kopiers ind i en streng som jeg kalder EfterNavn
Findes der en smart funktion, som gør ovenstående???
Jeg forestiller mig noget i stil med : ForNavn := Copy(Line,0,(I-1)); EfterNavn := Copy(Line,(I+1),Length(Line));
Har du et eksempel?
Eksemplet er fiktivt, men meningen i mit program er der.
Jeg må have lavet noget anderledes i går for har lige skrevet det ind som jeg hele tiden har tænkt det (som jeg skrev i spørgsmålet) og det virker, som det skal!
Sorry Zerohero, bruger min egen kode, da den passer ind i resten af programmet!
oergaard>>Du havde jo selv skrevet løsningen i dit eget spørgsmål så jeg synes du skal tage pointene selv...eller giv det til nogen af de andre forslag :)
Den linie kommer slet ikke frem! Det var det jeg ville have gjort fra starten. Måske er det fordi jeg har afvist svar fra ZeroHero inden jeg selv skrev et svar!
Du har jeg selv givet løsningen! Er du DUM eller hvad ??
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.