Input()
Reads a number of characters from console or file
Declare Function Input ( n As Integer ) As String
Declare Function Input ( n As Integer, filenum As Integer ) As String
result = Input[$]( n [, [#]filenum ] )
n
Reads a number of characters from the console, or a bound file/device specified by filenum.
The first version waits for and reads n characters from the keyboard buffer. Extended keys are not read. The characters are not echoed to the screen.
The second version waits for and reads n characters from a file or device. The file position is updated.
Syntax
Declare Function Input ( n As Integer ) As String
Declare Function Input ( n As Integer, filenum As Integer ) As String
Usage
result = Input[$]( n [, [#]filenum ] )
Parameters
n
Number of bytes to read.
filenumFile number of a bound file or device.
Return Value
Description
Reads a number of characters from the console, or a bound file/device specified by filenum.
The first version waits for and reads n characters from the keyboard buffer. Extended keys are not read. The characters are not echoed to the screen.
The second version waits for and reads n characters from a file or device. The file position is updated.
Example
Print "Select a color by number"
Print "1. blue"
Print "2. red"
Print "3. green"
Dim choice As String
Do
choice = Input(1)
Loop Until choice >= "1" And choice <= "3"
Print "1. blue"
Print "2. red"
Print "3. green"
Dim choice As String
Do
choice = Input(1)
Loop Until choice >= "1" And choice <= "3"
Differences from QB
- None
See also