Chapter 14. Formatting
The standard C library functions printf
, fprintf
, and vprintf
format data for output, and sprintf
and vsprintf
format data into strings. These functions are called with a format string and a list of arguments whose values are to be formatted. Formatting is controlled by conversion specifiers of the form %
c
embedded in the format string; the i
th occurrence of %
c
describes how to format the i
th argument in the list of arguments that follow the format string. The other characters are copied verbatim. For example, if name
is the string Array
and count
is 8,
sprintf(buf, "The %s interface has %d functions\n", name, count)
fills buf
with the string "The Array interface has 8 functions\n"
, where \n
denotes a new-line character, ...
Get C Interfaces and Implementations: Techniques for Creating Reusable Software now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.