Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Locate/point QBasic

Sivun loppuun

E.K.Virtanen [07.02.2004 13:18:35]

#

Elikkäs, QBasicin omasta ohjeesta taaskaan apua.

Locate 10, 10 : draw"l100"

Miten saan esim. point käskyllä katsottua onko kys.om. alueella tyhjää tai kenties jotain grafiikkaa/merkkejä?

Tai millä muulla käskyllä homma voisi mennä?

sooda [07.02.2004 13:20:19]

#

print "Pikselin väri kohdassa (5, 9): "; point(5, 9)

E.K.Virtanen [07.02.2004 13:26:32]

#

Nyt ei menny jakeluun toi ihan :D
Eli jos vaikka näin...

Locate 10, 10 : Print "A"

Miten tietää onko kohdassa 10, 10 A merkki?

sooda [07.02.2004 13:30:40]

#

screen funkkarilla. print "Merkki kohdasss 10,10:",screen(10,10)

E.K.Virtanen [07.02.2004 15:55:20]

#

Heh, nyt tuntuu niin s******** tyhmältä.

-----------------------------------------------------
Screen 12
Cls
A$ = "#"
x = 10 : y = 10
Locate x, y : Print A$
Get (x, x) - (y, y), B$
If A$ = B$ Then Print "It´s working"
End
-------------------------------------

Ja tämä "koodihan" ei toimi siis, vaan miten saan sen toimimaan.
Eli saisiko tällainen mäntti erittäin selventävän vastauksen vai paiskaanko koko masiinan järveen ja läksin ryyppäämään? Miel. toki juopottelisin mut vika viikko ennen tiliä niin heikos on rahat :D

rndprogy [07.02.2004 15:58:54]

#

ota nyt ihmeessä tuo b$ nyt ainakin pois tuosta GETin perästä. Mitä yrität saada aikaseksi? tuo on ihan seko koodi

E.K.Virtanen [07.02.2004 16:05:46]

#

Joo, koodi on aika seko. Idea on vaan että miten saan laitettua tuon "Get (x, x) - (y, y)" komentorivistä saadun tiedon johonkin muuttujaan jota sitten vertailla.

Onnistuuko siis teksti-merkin haku näytöltä mitenkään ilman että sotkeudutaan grafiikkaan.

E.K.Virtanen [07.02.2004 16:13:26]

#

Heh, nukkumaan voisi mennä taas kun ratkaisu löytyi jo ja osoittautui liiankin helpoksi.

hunajavohveli [07.02.2004 18:51:59]

#

Niin grafiikaan ei siis tarvitse puuttua?
Niinkuin edellä mainittiin:

CHR$(SCREEN(rivi, sarake))

palauttaa merkin. Pelkkä:

SCREEN(rivi, sarake)

palauttaa kohdassa olevan merkin ASCII-koodin.
CHR$ muuntaa ASCII-koodin merkiksi.

Vai hokasitko tämän jo?

E.K.Virtanen [07.02.2004 19:42:38]

#

Joo, kesti hieman aikaa mut pari tuntia unta auttoi. Ehkä taas hetken selviää. :D


Sivun alkuun

Vastaus

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

Tietoa sivustosta