Kirjautuminen

Haku

Tehtävät

Koodit: QB: Print joka ei katko sanoja

Kirjoittaja: sooda

Kirjoitettu: 17.02.2004 – 17.02.2004

Tagit: teksti, koodi näytille, vinkki

Print joka ei katko sanoja sillee jännästi :) noh silleen jännästi ettei sanat mene katki silleen että jatkuisi seuraavalla rivillä. enpäs tiiä tuliko nyt edes oikealle alueelle mut en parempaakaan keksinyt.

DECLARE SUB prnt (kuka$)
CLS
prnt "Moikka, hmm. Mitäköhän puppua nyt tähänkin jaksaisi kirjoittaa, tekstin ainaskin pitäisi mennä yli laitojen. Ok, nyt menikin jo. Joo heips!"

SUB prnt (kuka$)

    t$ = kuka$ 'ettei alkuperäinen variaapeli muutuisi,
    DO         'tietääkseni stringit eivät ole ByValeja
        mesta = INSTR(t$, " ") 'sanan loppu
        IF mesta = 0 THEN PRINT t$: EXIT SUB 'jos ollaan lopussa
        sana$ = LEFT$(t$, mesta) 'seuraava sana irti
        t$ = MID$(t$, mesta + 1) 'ja katkaistaan koko jutsku
        IF (POS(0) + LEN(sana$) > 80) AND (LEN(sana$) < 80) THEN
            'jos meinaisi mennä yli laidan niin ei anneta mennä vaan
            'siirretään kursori seuraavalle riville
            PRINT
        END IF
        PRINT sana$; 'ja ulostetaan seuraava sana
    LOOP 'luupataan

END SUB

Kirjoita kommentti

Muista lukea kirjoitusohjeet.
Tietoa sivustosta