Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Datan nollaus (QB) (VB6)

Latska [03.11.2004 13:19:19]

#

Tuskin VB:ssä Data-lauseita onkaan...

Ongelmani on tämä: Miten QBasicissa saa nollattua data-lauseet? Commodoressa sellainen komento on restore, mutta onko qb:ssä tällaista?

hunajavohveli [03.11.2004 13:27:01]

#

Kyllä QB:ssä RESTORE-niminen käsky on. Se ei käsittääkseni nollaa DATAa, koska sitä ei varsinaisesti voi lisätäkään kesken suorituksen, vaan ohjelman käynnistyessä tallentuvat kaikki DATA-rivit, olivat ne sitten missä tahansa, mutta RESTORE tietääkseni aloittaa datan lukemisen alusta. Eli esim.

DATA 1,2,3,4,5
READ numero   '1
READ numero   '2
READ numero   '3
RESTORE
READ numero    'tämän pitäisi lukea taas 1

Katsopa QB:n helpistä lisää.

Antti Laaksonen [04.11.2004 01:12:40]

#

Jos DATAn keskellä on nimiöitä tai rivinumeroita, niin tietojen lukemista voi jatkaa RESTOREn avulla myös niiden kohdalta. Seuraavassa esimerkissä ensimmäinen luettava luku on sen takia 7.

RESTORE vikat
READ luku%

DATA 1,2,3
DATA 4,5,6
vikat:
DATA 7,8,9

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta