Input -ongelma

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
User avatar
Koodari
Active Member
Posts: 201
Joined: Wed Nov 18, 2009 9:01 pm
Contact:

Input -ongelma

Post by Koodari »

Eli en ole ehtinyt perehtyä tuohon inputtiin sen tarkemmin... Eli miten saadaan ohjelma tunnistamaan kirjoitettu sana?
Eli jos kirjoitat inputtiin sanan moi, niin ohjelma tunnistaa sen... (Tarkoitan, että miten voin ohjelmoida ohjelman tunnistamaan sen...)

Näin ei ainakaan toimi:

Code: Select all

AddText "Terve!"
DrawScreen
Repeat
    Sana=Input("Vastaa: ")
    DrawScreen
Until KeyHit(cbkeyreturn)
If Sana = Moi Then Text 0,26,"Moi sullekin!" Else Text 0,26,"Kirjoita 'Moi'!"
DrawScreen
WaitKey
Tossa se vastaa aina "Moi sullekin!"

Voiskohan joku vähän fixata koodia, että toimii...
Alussa oli asiakas, projekti ja Koodari...

Code: Select all

[23:36:33] <Minixmix> jos nyt viel yhen lastin heittäis
[23:36:48] <Minixmix> Sit loput vois hoitaa kännyllä :/
[00:14:49] <Minixmix> mutta nyt tyhjennykselle ->
[/size]
Tuxi
Active Member
Posts: 190
Joined: Wed Jan 21, 2009 10:25 pm
Contact:

Re: Input -ongelma

Post by Tuxi »

Nyt toimii:

Code: Select all

AddText "Terve!"
    DrawScreen
    Repeat
        Sana$=Input("Vastaa: ")
        DrawScreen
    Until KeyHit(cbkeyreturn)
    If Lower(Sana$) = "moi" Then Text 0,26,"Moi sullekin!" Else Text 0,26,"Kirjoita 'Moi'!"
    DrawScreen
    WaitKey
Koska muuttuja sana sisältää tekstiä se täytyy määritellä merkkijonoksi $-merkillä. Lower on siksi siellä, että sillä ei ole väliä, kirjoittaako sanan isolla vai pienellä ja sitten pitää olla "-merkit moi sanan ympärillä, koska siinä verrataan moi-sanaa merkkijonoon.
EDIT:

100. viesti. Minusta tuli Active Member.

Projektit:
Jotain pientä (Ehkä vähän suurempaakin)

-Tuxi- (myös Tuxi4321)
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 8:06 pm

Re: Input -ongelma

Post by legend »

Muuta sana - sana$
Muuta moi - "moi"
Sun kannattaa myös käyttää sanan tarkistuksessa lower() functiota.
EDIT:

Tuxi ehti jo vastata.

User avatar
Koodari
Active Member
Posts: 201
Joined: Wed Nov 18, 2009 9:01 pm
Contact:

Re: Input -ongelma

Post by Koodari »

Kiitos :)
Arvasin, et joku osaa ton :D
Alussa oli asiakas, projekti ja Koodari...

Code: Select all

[23:36:33] <Minixmix> jos nyt viel yhen lastin heittäis
[23:36:48] <Minixmix> Sit loput vois hoitaa kännyllä :/
[00:14:49] <Minixmix> mutta nyt tyhjennykselle ->
[/size]
Post Reply