Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: tiedostosta lukeminen

mara [21.06.2005 14:46:40]

#

Kuinka saan luettua rivin keskeltä tietyn asian ilman, että tarvitsee lukea koko riviä..
esim.
1 2 doc 6 1.50
Miten tosta saa taulukkoon pelkästään sanan "doc" eikä muuta..

hunajavohveli [21.06.2005 15:02:23]

#

Suosittelen että luet koko rivin ja sitten siitä parsit haluamasi osan. Tähän voit käyttää merkkijonofunktioita kuten Mid.

mara [22.06.2005 13:09:23]

#

Tuo toimii string tyyppisille muuttujille, mutta entä jos haluaa tallentaa jonkun numeron, vaikka double tyyppiseen taulukkoon, jotta numerolla voi myöhemmin suorittaa laskutoimituksiakin?

nomic [22.06.2005 15:05:16]

#

en nyt ollut ihan varma mitä hait (just heräsin)

Dim doubletaulukko(10, 10) As Double

Private Sub Form_Load()
    talennettavanumero = 1234567890 'joku numero, joka aiotaan tallentaa.
    doubletaulukko(2, 2) = tallennettavanumero 'pistetään se taulukkoon
    MsgBox Mid(doubletaulukko(2, 2), 5, 6) 'näytetään siitä osa. eli "567890"
End Sub

en näe ongelmaa. samalla tavalla mid-funktio toimii stringsien kuin doublejen kanssa.

Antti Laaksonen [22.06.2005 16:15:09]

#

Kun olet lukenut merkkijonon, voit muuttaa sen tyyppiä. Esim. funktio CDbl muuttaa luvun sisältävän merkkijonon Double-tyyppiseksi. Kaikille muillekin muuttujatyypeille on samanlaiset funktiot.

Vastaus

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

Tietoa sivustosta