Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: data?

Gwaur [09.06.2003 03:59:04]

#

QBasic:
En oiken tajuu mikä tää DATA on. Oon kuullu jotain että se olis joku taulukko. Onko se totta?
Miten siitä luetaan, kun se koodi mikä sitä lukee on keskel koko ohjelmaa ja DATA on ihan siel peräpäässä?

Jonkinlaisen lukemismenetelmän sain snakarilta joskus (semmonen että se luetaan foreilla ja datat on HETI forien jälkeen, ei ohjelman lopus), mutku teen peliin sitä systeemiä. Ku siinä on mainmenu, ja sit menee peliin, niin se piirtää sinn DATA:ssa olevat tietyt kuvat normaalisti. Mut sitku menee takasin menuun ja uudestaan peliin, niin se valittaa että Out of Data. Mikähän?

EDIT: Yks sana lisätty + tää edit-ilmoitus

Jogge [09.06.2003 10:35:48]

#

Pistä siihen data-juttujes eteen vaikkapa

JOO:

ja sitten siihen datan lukemis for-silmukan eteen

restore JOO

Samalla tavalla voidaan tehdä myös niin, että jos on useampia datoja (esim. 3 kuvaa), voidaan lukea vaikkapa 2. kuvaa ilman että täytyy lukea 1. kuva.

SCREEN 13

RESTORE toka 'mikä data luetaan

FOR y = 1 TO 5
  FOR x = 1 TO 4
    READ c 'luetaan väri
    PSET (x, y), c 'piirretään piste
  NEXT
NEXT

eka:
DATA 0,0,1,0
DATA 0,1,1,0
DATA 0,0,1,0
DATA 0,0,1,0
DATA 0,0,1,0

toka:
DATA 0,1,1,0
DATA 1,0,0,1
DATA 0,0,1,0
DATA 0,1,0,0
DATA 1,1,1,1

kolmas:
DATA 0,1,1,0
DATA 1,0,0,1
DATA 0,0,1,0
DATA 1,0,0,1
DATA 0,1,1,0

Vastaus

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

Tietoa sivustosta