Vsebina

# Ukaz Line Input#

Prebere vrstico iz sekvenčne datoteke v spremenljivko.

### Skladnja:

    Line Input #fileNum, variable

### Parametri:

štDatoteke: številka datoteke, ki vsebuje podatke, ki jih želite prebrati. Datoteka mora biti pred tem že odprta z ukazom Open in ključno besedo INPUT.

Spr: ime spremenljivke, ki shrani rezultat.

Z ukazom Line Input# lahko iz odprte datoteke berete nize znakov v spremenljivko. Spremenljivke vrste String so brane vrstico za vrstico do prehoda na začetek vrstice (Asc=13) ali pomik v novo vrsto (Asc=10). Znaki za konec vrstice niso vključeni v rezultat.

### Primer:

      Sub ExampleWorkWithAFile
          Dim iNumber As Integer
          Dim sLine As String
          Dim aFile As String
          Dim sMsg As String
          aFile = "C:\Users\ThisUser\data.txt"
          iNumber = Freefile
          Open aFile For Output As #iNumber
          Print #iStevilka, "To je vrstica z besedilom"
          Print #iStevilka, "To je še ena vrstica z besedilom"
          Close #iNumber
          iNumber = Freefile
          Open aFile For Input As iNumber
          While Not eof(iNumber)
              Line Input #iNumber, sLine
              If sLine <>"" Then
                  sMsg = sMsg & sLine & chr(13)
              End If
          Wend
          Close #iNumber
          MsgBox sMsg
      End Sub

      Sub ExampleWorkWithAFile
          Dim iNumber As Integer
          Dim sLine As String
          Dim aFile As String
          Dim sMsg As String
          aFile = "~/data.txt"
          iNumber = Freefile
          Open aFile For Output As #iNumber
          Print #iStevilka, "To je vrstica z besedilom"
          Print #iStevilka, "To je še ena vrstica z besedilom"
          Close #iNumber
          iNumber = Freefile
          Open aFile For Input As iNumber
          While Not eof(iNumber)
              Line Input #iNumber, sLine
              If sLine <>"" Then
                  sMsg = sMsg & sLine & chr(13)
              End If
          Wend
          Close #iNumber
          MsgBox sMsg
      End Sub

Podobne teme

Ukaz Open

Ukaz Print#

Ukaz Write#