Tällästä pikku jutskaa en osaa tehdä:
Ensin ohjelma avaa tiedoston savex.dat.
Sitten etsii muuttujalla määriteltyä lukua lähimmän pienemmän luvun.
Sen jälkeen kirjoittaisi sen edellä löydetyn luvun perään muuttujan sisällä olevan luvun.
Siinä pähkinäni teille purtavaksi.
missä muodossa filu on? miten luvut on siellä?
se tieto voisi vähän hyödyttää meitä :P eli kannattaa ekaks tehä selväks mitä pitäis tehä...
KiLLaDRoiD kirjoitti:
Siinä pähkinäni teille purtavaksi.
Eihän tuo nyt ole homma eikä mikään. Sanot vaan, ovatko luvut kaikki samalla rivillä, vai jokainen omallansa, vai mitenkä?
Edit: Kielikin olisi kiva tietää ihan vain kooditagien vuoksi.
Tiedostojen luku ja avaus:
- kurkkaa putkan opasta tiedosto funktiot jos kieli on vb.
Se luvun etsiminen:
- lue vaikka tiedot muuttujiin ja vertaile niitä < ja > operaattoreilla.
Vaikeata?
sano jos tarviit koodia!
Tiedosto on ihan tekstiä ja rivitiedosto on kyseessä.
Ja kyllä, tarvitsen koodia :).
Tiedostojen luvusta ja kirjoituksesta löytyy paljon tietoa putkasta kun vain viitsi hakea. Tuolla on hakutoiminto.
tallenna näin
open "tiedosto.txt" for output as #1 write muuttuja, #1 close
HUOM! outputin tilalle kannattaa laittaa random jos ei halua että edelliset tiedot poistuvat kun siihen tallennetaan uudestaan.
ja avataan näin.
open "tiedosto.txt" for input as #1 write muuttuja, #1 close
Pitää vaihtaa muuttuja ja #1 keskenään, siis
Open "tiedosto.txt" For Output As #1 Write #1, muuttuja Close Open "tiedosto.txt" For Input As #1 Input #1, muuttuja Close
Aihe on jo aika vanha, joten et voi enää vastata siihen.