BeSly Software Solutions About yab Demos About us Admin


line input -- read in a whole line of text and assign it to a variable

line input a 
line input a$ 
line input "Hello" a 
line input #1 a$ 

In most respects line input is like the input-command: It reads the new contents of a variable, either from keyboard or from a file. However, line input always reads a complete line and assigns it to its variable. line input does not stop reading at spaces and is therefore the best way to read in a string which might contain whitespace. Note, that the final newline is stripped of.

line input "Please enter your name (e.g. Frodo Beutelin): " a$ 
print "Hello ",a$ 

Note that the usage of line input is essential in this example; a simple input-statement would only return the string up to the first space, e.g. Frodo.

Related: input