Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Ensimmäinen merkki pois

miiro [06.08.2005 12:25:35]

#

Miten saan poistettua merkkijonosta ensimmäisen merkin?
Eli:
jippiaijee
muuttuu
ippiaijee

Edit: Keksin jo vastauksen

jrantala [06.08.2005 13:12:35]

#

Text1.Text = Mid(Text1.Text, 2)

Antti Laaksonen [06.08.2005 13:12:44]

#

Nea kertoi kolme tapaa asian toteuttamiseen. Noita ei siis pidä laittaa perätysten, vaan yksi riittää. Viimeiseen koodinpätkään on pujahtanut pari virhettä merkkijono$-muuttujan kirjoitusasuun.

Tässä vielä neljäs tapa:

teksti = Mid(teksti, 2)

Ja koodi voi tehdä yhtä ja toista, vaikka näkyvää tulosta käyttäjälle ei tulisikaan!

muokkaus: Tämä vastaus oli viesteihin, jotka kirjoittajat myöhemmin poistivat.

neau33 [06.08.2005 13:17:35]

#

Hei miiro..!

'tässä todella [l]kehittynyttä[/l] basic-koodia...
merkkijono$ = "jippiaijee"
merkkijono$ = Right$(merkkijono$, Len(merkkijono$)-1)
'tässä hieman lisää...
merkkijono$ = "jippiaijee"
merkkijono$ = mid$(merkkijono$, 2, Len(merkkijono$)-1)
'ja lisää
merkkijono$ = "jippiaijee"
For  j% = 2 to Len(merkkijono$)
 hlpStr$ = hlpStr$ + Mid$(merkkijono$, j%, 1)
Next j%
 merkkijono$ = hlpStr$: hlpStr$ = ""

Kingi [06.08.2005 19:53:49]

#

.netissä tuo tehdään näin:
teksti = textbox1.text
teksti = teksti.substring(1) 'Vähennetään 1 kirjain alusta

Vastaus

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

Tietoa sivustosta