Funktio lukee merkkejä tiedostosta.
INPUT$(määrä[, [#]tiedostonumero])
Funktio lukee merkkejä tiedostosta. Määrä on luettavien merkkien määrä. Tiedostonumero on luettavan tiedoston tiedostonumero. Funktio lukee tiedostosta kaikki merkit, myös rivinvaihdot. Tiedosto voi olla avattu BINARY- tai INPUT-tilassa. Jos tiedostonumeroa ei ole annettu, merkit luetaan määritellyltä syöttölaitteelta, oletuksena näppäimistöltä.
Esimerkki:
'tulostaa tiedoston 20 ensimmäistä merkkiä OPEN "testi.txt" FOR INPUT AS #1 PRINT INPUT$(20, 1) CLOSE #1 'lukee viisi näppäimenpainallusta DIM merkit AS STRING merkit = INPUT$(5) PRINT "Kirjoitit: " + merkit