Wording to use in the prompt.
Optional expected length of the input string. A value of 0 disables checks.
Whether or not an empty string should be returned as-is, or if it should be re-read until it is non-empty.
Abort pointer.
A string read from standard in, stripped.
Prompts the user to enter a string.