Node:Formatted string output, Next:fprintf, Previous:Unformatted string output, Up:String output and input
The functions in this section are for formatted output of strings to streams. They are generally quite safe to use.
Formatted output is textual output via functions such as printf
or fprintf
. These take as an argument a string containing
special character sequences such as %d
(which indicates that an
integer argument will follow). After this string, other arguments that
correspond to the special character sequences follow. When the
functions combine these arguments, the result is formatted textual
output.
The next several sections discuss four formatted output functions. The
most basic, printf
, prints to standard output. The
fprintf
function is a high-level routine that sends its output to
a stream, sprintf
"prints" to a string, and asprintf
is
a safer way of printing to a string.