Skip to main content
Previous sectionNext section

INPUTERR

Writes a message to the user terminal.

Synopsis

INPUTERR [message [, ...] ]

Arguments

message Optional — A string literal to write to the terminal screen. Can be an expression or variable that resolves to a literal value. If omitted, a blank line is written.

Description

The INPUTERR statement performs several operations affecting the user terminal.

  • It advances the terminal cursor to the last line of the current page. For further information on page lines refer to the SYSTEM function and the ASSIGN statement

  • It writes the optional message to the terminal screen at the new cursor location. If you specify multiple comma-separated message arguments, they are displayed with tab spacing, similar to the PRINT or CRT command. You can also concatenate multiple message arguments, using the colon (:) concatenation operator.

  • It deletes (clears) any user input data stored in the type-ahead buffer. This affects the INPUTIF statement, which receives user input from the type-ahead buffer.

The message is cleared by the next INPUT @(col,row) statement.

Emulation

Caché and UniVerse clear user input data stored in the type-ahead buffer. All other emulations do not perform this action.

See Also