Edukiak
Indizea 🔎︎

# Line Input# instrukzioa

Fitxategi sekuentzial bateko lerro bat irakurtzen du eta aldagai batean sartzen du.

### Sintaxia:

    Line Input #fileNum, variable

### Parametroak:

fileNum:: Irakurri nahi den informazioa duen fitxategiaren zenbakia. Fitxategia Open instrukzioaren bidez aurrez ireki behar da, INPUT gako-hitza erabiliz.

variable: Emaitza biltegiratzen duen aldagaiaren izena.

Line Input# instrukzioaren bidez, kateak irekitako fitxategitik aldagaira irakur ditzakezu. Kate-aldagaiak lerroz lerro irakurtzen dira lehen orga-itzuleraraino (Asc=13) edo lerro-jauziraino (Asc=10). Lerro-amaierako markak ez dira sartzen lortzen den katean.

### Adibidea:

      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 #iNumber, "Hau testu-lerro bat da"
          Print #iNumber, "Hau beste testu-lerro bat da"
          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 #iNumber, "Hau testu-lerro bat da"
          Print #iNumber, "Hau beste testu-lerro bat da"
          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

Erlazionatutako gaiak

Open instrukzioa

Print# instrukzioa

Write# instrukzioa