Futurebasic/Language/Reference/line input pound

Description
This statement reads a line of text data from the open file or open serial port specified by, and stores the data into the string variable.

If  equals zero, then   reads data from the keyboard. is identical to.

If  specifies a file, then   reads a line of text from the file, beginning at the current "file mark" position (which is usually at the beginning of the line), and ending when a carriage-return character is encountered, or the end of the file is encountered, or 255 characters have been read, whichever occurs first. then assigns the entire string of characters to. the file mark is then advanced to a position just past the last character read.

If  specifies a serial port (i.e., if its value is   or  ), then   behaves in a similar way, except that the concepts of "file mark" and "end of file" generally don't apply.

Note that  is similar to , except that special characters such as commas, quotes and leading spaces are not interpreted as data item delimiters, but instead are copied directly into.

Note: If the file mark is already at the end of the file when you execute, FB generates an "Input past end of file" error. To prevent this situation, check the value of  before executing.