Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Tiedon etsintä qb

KimmoKM [17.09.2002 17:14:25]

#

Miten halutusta tiedostotsta saadaan etsittyä jokin tekstinpätkä, tulostaa teksti ja korostaa haluttu sana tai onko se mahdollista?

trinit [17.09.2002 17:43:11]

#

On se mahdollista. Periaate voisi olla esim. tällainen:

DIM ff AS INTEGER
DIM loytyi AS INTEGER
DIM etsi AS STRING
DIM rivi AS STRING

etsi = "sana"      ' Mitä sanaa etsitään tiedostosta
loytyi = 0

ff = FREEFILE
OPEN "haluttu_tiedosto" FOR INPUT AS #ff
    DO UNTIL EOF(ff)

        LINE INPUT #ff, rivi
        IF INSTR(1, rivi, etsi) > 0 THEN
            loytyi = 1
            EXIT DO
        END IF

    LOOP
CLOSE #ff

IF loytyi = 1 THEN PRINT "Sana " + etsi + " löytyi tiedostosta"
IF loytyi = 0 THEN PRINT "Sanaa " + etsi + " ei löytynyt tiedostosta"

Huomaa, että tuossa voi olla virheitä koska en ole QB:llä tehnyt pitkäänaikaan mitään, mutta periaate on tuollainen.

KimmoKM [17.09.2002 18:25:41]

#

Kiitos!

Vastaus

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

Tietoa sivustosta