Syntax
|
Input[$] (numchars,[#]filenumber)
InputB[$] (numbytes,[#]filenumber)
|
Description
|
Returns a specified number of characters or bytes read from a given sequential file.
|
Comments
|
The functions return the following.
|
|
Functions
|
Return
|
|
Input$ and InputB$
|
String
|
|
Input and InputB
|
String variant.
|
|
The following parameters are required:
|
|
Parameter
|
Description
|
|
numchars
|
Integer containing the number of characters to be read from the file.
|
|
numbytes
|
Integer containing the number of bytes to be read from the file.
|
|
filenumber
|
Integer referencing a file opened in either Input or Binary mode. This is the same number passed to the Open statement.
|
|
Functions are used to read the following.
|
|
Functions
|
Used to read:
|
|
InputB and InputB$
|
Byte data from a file.
|
|
Input and Input$
|
All characters, including spaces and end-of-lines. Null characters are ignored.
|
Example
|
'This example opens the autoexec.bat file and displays it in a
'dialog box.
Const crlf = Chr$(13) & Chr$(10)
Sub Main()
x& = FileLen("c:\autoexec.bat")
If x& > 0 Then
Open "c:\autoexec.bat" For Input As #1
Else
MsgBox "File not found or empty."
Exit Sub
End If
If x& > 80 Then
ins = Input(80,#1)
Else
ins = Input(x,#1)
End If
Close
MsgBox "File length: " & x& & crlf & ins
End Sub
|
See Also
|
Open (statement); Get (statement); Input# (statement); Line Input# (statement).
|
|
|
|
|