Avatar billede mortenmj Nybegynder
09. maj 2002 - 23:15 Der 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.

På forhånd tak!

Morten J.
Avatar billede ask-m Nybegynder
13. maj 2002 - 10:40 #1
det kan man godt, men hvordan læser texten ind, og hvordan er den formateret (hvordan er tallene adskilt)?

Ask-M
Avatar billede mortenmj Nybegynder
13. maj 2002 - 21:03 #2
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)
 
  filecontrol.setposition(0) 
  filecontrol.WriteString("")
  filecontrol.writeString(string(tekst))
  filecontrol.closefile()
  filecontrol = 0
Avatar billede Himbear Nybegynder
28. maj 2002 - 08:10 #3
Hvis du selv har løst det lukker du så ikke lige spm'et? :)

Svar selv og accepter!
Avatar billede mortenmj Nybegynder
28. maj 2002 - 21:39 #4
ok, problemet er løst!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester