[det]writef(+Format)
[det]writef(+Format,
+Arguments)Formatted write to the current_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:
\n | Output a newline character |
\l | Output a line separator
(same as \n) |
\r | Output a carriage-return
character (ASCII 13) |
\t | Output a TAB character
(ASCII 9) |
\\ | Output \ |
\% | Output % |
\nnn | Output 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.
%t | print/1
the next item (mnemonic: term) |
%w | write/1
the next item |
%q | writeq/1
the next item |
%d | display/1
the next item |
%n | Put the next item as a character |
%r | Write the next item N times where N is
the second item (an integer) |
%s | Write the next item as a String (so it
must be a list of characters) |
%f | Perform a ttyflush/0
(no items used) |
%Nc | Write the next item Centered in N
columns. |
%Nl | Write the next item Left justified in
N columns. |
%Nr | Write the next item Right justified in
N columns. |
- deprecated
- New code should use format/1, format/2,
etc.