(getstring [flag] [prompt])
Ask the user to input some text.
Use this function to wait for user input of a string, and then to return it. Only the first 132 characters of a string are returned.
Set flag to a non-nil value to allow spaces in the string. If flag is non-nil (typically, T is used), the user must terminate the string using the Enter key. If flag is nil or absent, the input string is terminated at the first press of the spacebar or the Enter key.
Because the text entered in a string is taken literally, the user cannot enter another LISP expression as a response to getstring.
Examples
Code | Returns |
---|---|
(getstring "Enter street address: ") | "1244" |
(getstring T "Enter street address: ") | "1244 E. Main" |
NOTE If you want the user to enter one of several pre-defined words, use the getkword function instead.