4.11.3. Tiedostosta lukeminen (gets)

Tiedostosta luetaan rivi komennolla gets. Sille annetaan parametreina tiedoston tunniste ja haluttaessa muuttuja, johon luettu rivi laitetaan. gets-komento palauttaa arvonaan lukemansa rivi n. Ensimmäisellä kerralla gets-komento lukee tiedoston ensimmäisen rivin ja siirtää lukupään tiedoston toisen rivin alkuun, joten toisen kerran gets-komentoa käytettäessä luetaan tiedoston to inen rivi. Aina kun tiedosto avataan lukua varten on lukupää automaattisesti tiedoston alussa. Esimerkissä  

gets stdin rivi

luetaan käyttäjän syöttämä rivi näytöltä muuttujaan rivi. Seuraavassa esimerkissä luetaan ensimmäinen rivi tiedostosta doku.txt:

set file_id [open "doku.txt" "r"]

gets $file_id rivi

set rivi

=>very important...


previous gif next gif


Luk-tutkielma: Tcl/Tk -opiksi ja iloksi.