Siis kuvitelkaa nyt, tällaista juttua en millään saa toimimaan:
cooltext$ = "abc"
textlength = LEN(cooltext$)
FOR whatsign = 0 TO textlength
  coolsign$ = MID$(cooltext$, whatsign, 1)
  IF coolsign$ = "a" THEN
    PRINT "a"
  ELSEIF coolsign$ = "b" THEN
    PRINT "b"
  ELSEIF coolsign$ = "c" THEN
    PRINT "c"
  END IF
NEXTMissä bugi piilee?
MID$-funktion kohta ei voi saada arvoa 0, joten vaihda FOR-loopin alku muotoon:
FOR whatsign = 1 to textlength
Korjattu:
cooltext$ = "abc"
textlength = LEN(cooltext$)
FOR whatsign = 1 TO textlength
coolsign$ = MID$(cooltext$, whatsign, 1)
IF coolsign$ = "a" THEN
PRINT "a"
ELSEIF coolsign$ = "b" THEN
PRINT "b"
ELSEIF coolsign$ = "c" THEN
PRINT "c"
END IF
NEXT
Bugi piilee siinä, että tuohon mid komentoon ei voi laittaa nollaa. Elikkä ensimmäinen merkki 1 eikä 0.
No siinä se vika sitten oli! Kiitokset avusta!! :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.