[ Character I/O | Reference Manual | Alphabetic Index ]
put(+Code)
The character represented by the integer Code is put onto the
buffered current output
- Code
- Integer.
Description
Writes the character (or byte, in case of binary stream) represented by
the integer Code onto the buffered current output stream. The acceptable
value range depends on the stream's character encoding, or is 0 to 255
for binary streams.
Note that the output from put/1 is usually buffered, and is only output
to the screen when the output is flushed e.g. when returning to the
ECLiPSe prompt or explicitly using flush(output).
Character codes for the non-printable characters (i.e. control characters)
are also acceptable.
Modes and Determinism
Exceptions
- (4) instantiation fault
- Code is not instantiated.
- (5) type error
- Code is instantiated, but not to an integer.
Examples
Equivalent to put(output, Code). (see put/2 for details).
See Also
get / 1, get / 2, put / 2, nl / 0