Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: ehtoja (QB)

Sivun loppuun

tekojalka [31.05.2004 11:41:21]

#

Kuinka voin asetaa ehtoja.. sellaisia että: jos nimessä on K:oo.. laita sen eteen ...

esim:

INPUT "Kirjoita nimesi tai Nickisi:", nimi

ja sitten nimeen lisättäisiin jos siinä olisi K kirjain vaikkapa

Heikki [31.05.2004 11:42:55]

#

Katso hakemiston merkkijonofunktioita:
https://www.ohjelmointiputka.net/hak/?kieli­=QBasic&alue=Merkkijonot

tekojalka [31.05.2004 11:49:52]

#

en löytänyt tuolta mitään ehtoihin liittyvää..

Antti Laaksonen [31.05.2004 11:52:39]

#

Selosta ongelmasi sitten paremmin, tuosta ensimmäisestä viestistäsi ei helpolla saa selvää.

tekojalka [31.05.2004 11:53:37]

#

millä koodilla saan aliohjelman etsimään K kirjaimen nimestä joka kirjoitetaan INPUT:iin

sooda [31.05.2004 11:54:36]

#

kohtajossaKonmerkkijonossa=instr(merkkijono,"K")

tekojalka [31.05.2004 11:56:22]

#

offtopic :P äläkirjoitapötköön

ei tykkää tuosta instr koodista :P

sooda [31.05.2004 11:57:47]

#

No

kohta_jossa_kirjain_Koo_on_merkkijonossa = INSTR(merkkijono, "K")

:P

Latska [31.05.2004 12:07:07]

#

Ilmeisesti meinaat, että se tallentais nimen, jos siinä on K -kirjain.

Nimen tallennnus jos alkaa kirjaimella K

OPEN k-liuska.txt FOR OUTPUT ACCESS READ WRITE AS #1
IF LEFT$ (nimi$, 1) = "K" THEN WRITE #1, nimi$

Edit: Et ilmeisesti meinaakaan... :P

tekojalka [31.05.2004 13:57:48]

#

en meinannut :P

thefox [31.05.2004 16:32:42]

#

tekojalka voisi opetella hieman suomen alkeita niin muutkin henkilöt saisivat ehkä viesteistä selvää.

sooda: QB ei muuten tue alaviivoja muuttujien nimissä :)

tekojalka [31.05.2004 16:42:09]

#

sooda kirjoitti:

No

kohta_jossa_kirjain_Koo_on_merkkijonossa

:P

ymmärtääkö muka QBasic suomea....
EI!

rndprogy [31.05.2004 16:46:37]

#

Etkö havainnut että tuo on muuttuja. tosin se ei toimi jos siinä on nuo väliviivat.

tekojalka [31.05.2004 16:48:37]

#

entäs tuo

INSTR(->merkkijono<-, "K")

sooda [31.05.2004 17:47:16]

#

Siis:

INPUT "Nimi???", nimi$ 'haetaan nimi
mesta = INSTR(LCASE(nimi$), "k") 'missä kohtaa k tai K
IF mesta THEN PRINT "Sulla on koo kohdassa "; mesta 'jos siinä on koo niin kerrotaan

(hatusta)

tekojalka [31.05.2004 17:56:53]

#

nimi$

type mismatch T_T

sooda [31.05.2004 18:13:59]

#

Ööööööö? Missä toi muka tulee?

tekojalka [31.05.2004 18:38:25]

#

höö

INPUT "Nimi???", nimi$ 'haetaan nimi
mesta = INSTR(LCASE(->nimi<-$), "k") 'missä kohtaa k tai K

nuolten osottama

sooda [31.05.2004 18:41:04]

#

Ohoh perkel tota qb:tä ku tarttee kaiken maailman funkkareissa $$$$$$$$$$$$$$!
tän pitäis toimia:

INPUT "Nimi???", nimi$ 'haetaan nimi
mesta = INSTR(LCASE$(nimi$), "k") 'missä kohtaa k tai K
IF mesta THEN PRINT "Sulla on koo kohdassa "; mesta 'jos siinä on koo niin kerrotaan

tekojalka [31.05.2004 18:59:33]

#

jep toimii.. kiitti


Sivun alkuun

Vastaus

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

Tietoa sivustosta