{{htmlmetatags>metatag-robots=() metatag-title=(LINE INPUT | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Manual page for LINE INPUT) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(LINE INPUT | ugBASIC User Manual) metatag-og:description=(Manual page for LINE INPUT) }} ====== ugBASIC User Manual ====== ===== LINE INPUT ===== ===== SYNTAX ===== LINE INPUT [prompt];v1 LINE INPUT [prompt],v1 ==== PURPOSE ==== The ''LINE INPUT'' command takes a complete line of text entered by the user and assign it to a string variable. Unlike the ''INPUT'' command, which stops at the first comma or space, ''LINE INPUT'' reads all the characters until the user presses enter. Typically, you precede the ''LINE INPUT'' command with a message that tells the user what to enter. When the user presses enter, the entire line of text typed is assigned to the variable specified after the ''LINE INPUT'' command. The variable containing the captured string can be used later in the program for various operations, such as printing the value, comparing it to other strings, or manipulating it further. The ''LINE INPUT'' is especially useful when you want to capture sentences or longer texts, which may contain spaces, commas, and other special characters. It does not impose restrictions on the format of the input, allowing the user to enter any type of character. It is a command that is easy to use and understand. ==== EXAMPLE ==== LINE INPUT "Type a line ", a$ PRINT a$ ==== ABBREVIATION ==== LnIp ==== AVAILABLE ON ==== ==== SEE ALSO ==== [[INPUT (instruction)]] ==== ANY PROBLEM? ==== If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=ISSUE ON LINE INPUT|open an issue]] for this keyword on GitHub. Thank you!===== POWERED BY ===== [[:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]