2.3.4 Editori

2.3.4 Editori

Editori tehtävässä ohjelma reagoi siihen mitä näppäintä käyttäjä painaa. Saat käyttöösi tiedon siitä mitä näppäintä käyttäjä on painanut. Voit tutustua tarkemmin näppäinten käyttöön käsikirjan avulla. Tutustu oheiseen esimerkkikoodiin ja muokkaa sitä ehto- tai valintalauseen avulla sellaiseksi, että ruudulle ilmestyy tekstiä sitä mukaa kun käyttäjä painaa näppäimiä. Tekstiä pitäisi myös pystyä poistamaan backspace-näppäimen avulla.

Editori (DrRacket)

Editori (WeScheme)

Tässä harjoituksessa saatat tarvita seuraavia Racket-kielen funktioita:

<

>

<=

>=

=

check-expect

if

cond

and

or

not

key=?

string-length

substring

string-append

sub1

string=?

text