09. maj 2002 - 23:15Der er
3 kommentarer og 1 løsning
Lægge tal fra txt-fil ind i en liste
Heysa, Jeg roder lidt med noget Lingo og forsøger at hente en talrække ind fra et txt-dokument og gemme dem i en liste. Det går ozz fint, bortset fra at tallene bliver gemt som et element i liste. Kan man på en smart måde sørge for at tallene bliver delt op, så man kan få fat i hvert enkelt tal selvstændigt, så listen kommer til at se sådan ud: [1, 2, 3] og IKKE sådan [1 2 3] som den ser ud nu.
Jeg har løst problemet. Tallene er gemt i en alm. txt-fil, på og de er blot adskilt af et mellemrum. Koden har jeg sat ind herunder, hvis andre vil gøre brug af den. Den kan bl.a. bruges til at lave en high-score til et spil. Gemmeskriptet skal dog lige rettes til så det er listen der gemmes. Jeg har kun brugt fieldet som kontrol.
Moviestart: global glist, filecontrol on startmovie me filecontrol = new(Xtra "FileIO") filecontrol.OpenFile("C:\statistik.txt",0) member("listeinput").text = filecontrol.readfile()
set glist = [] t=1 repeat while ("")<>(member("Listeinput").word[t]) temp = value(member("Listeinput").word[t]) -- temp var. bruges ved konvertering fra string til int, hvis "value" -- fjernes fås en liste af strings glist.append(temp) t=t+1 end repeat
end
gemmeskript: global filecontrol, glist on mouseUp me tekst = (member("Listeinput").text)
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.