| Did you know ... | Search Documentation: |
| library(writef): Old-style formatted write |
This library provides writef/1 and friends. These predicates originate from Edinburgh C-Prolog and and provided for compatibility purposes. New code should use format/1, format/2 and friends, which are currently supported by more Prolog implementations.
The writef-family of predicates conflicts with the modern
character-esacapes flag about the interpretation of \-sequences.
This can be avoided by
\ for conflicting interpretationscurrent_output. Format is
a format specifier. Some escape sequences require arguments that must be
provided in the list Arguments. There are two types of escape
sequences: special characters start with \ and include
arguments start with %. The special character sequences
are:
\nOutput a newline character \lOutput a line separator (same as )\n\rOutput a carriage-return character (ASCII 13) \rOutput a TAB character (ASCII 9) \\Output \\%Output %\nnnOutput character <nnn>. <nnn> is a 1-3 decimal number
Escape sequences to include arguments from Arguments. Each time a %-escape sequence is found in Format the next argument from Arguments is formatted according to the specification.
%print/1 the next item (mnemonic: term) %write/1 the next item %writeq/1 the next item %display/1 the next item %Put the next item as a character %Write the next item N times where N is the second item (an integer) %Write the next item as a String (so it must be a list of characters) %Perform a ttyflush/0 (no items used) %NcWrite the next item Centered in N columns. %NlWrite the next item Left justified in N columns. %NrWrite the next item Right justified in N columns.
character(-code)s.