11 - 128 11 - 128
MELSEC-Q
11 INSTRUCTIONS AND FUNCTIONS
LINE INPUT#
Instruction
LINE INPUT #
• Stores the entire line (255 characters or less) from a sequential file into a character string
variable without any delimiters.
LINE INPUT # <file number> , <character string variable>
file number
• • • •
Specify the file number from which the data will be
read.
Syntax
character string variable
• • • •
Specify the variable to which the read character
string will be stored.
Examples
LINE INPUT# 1, A$
• • • •
Reads one line from the sequential file number 1 and
stores it in A$.
Sequential File #1
ABCDEFG • • • • • • • • • • • •
255 characters
A$= "ABCD "
Description
• The LINE INPUT# instruction reads an entire line from the sequential file specified in <file
number> and stores it in a character string variable.
• The sequential file must be open with the OPEN instruction prior to executing this
instruction.
• The LINE INPUT# instruction reads all characters (including commas (,), colons (:),
semicolons (;), and double quotation marks (“)) without separating the characters until the
Enter key (&H0D) is pressed.
22 characters
A$
" ABCD" ," EFGH" ," IJ;KL"
• A maximum of 255 characters can be read. If the Enter key is not detected within 255
characters, all 255 characters will be read as one character string.
ABCDEFGH
Reads all 255 characters.
ABCDEF • • • • • • • • ; "XY"
Enter
Enter
Reads 8 characters up to the key.
REMARK
See the INPUT# instruction and INPUT$ function, and Chapter 6.