/printf

Creating our own printf function

Primary LanguageC

0x12. C - printf

  1. I'm not going anywhere. You can print that wherever you want to. I'm here and I'm a Spur for life mandatory
  • Write a function that produces output according to a format.

  • Prototype: int _printf(const char *format, ...);

  • Returns: the number of characters printed (excluding the null byte used to end output to strings)

  • write output to stdout, the standard output stream

  • format is a character string. The format string is composed of zero or more directives. See man 3 printf for more detail. You need to handle the following conversion specifiers:

  • c

  • s

  • %

  • You don’t have to reproduce the buffer handling of the C library printf function

  • You don’t have to handle the flag characters

  • You don’t have to handle field width

  • You don’t have to handle precision

  • You don’t have to handle the length modifiers

  1. Education is when you read the fine print. Experience is what you get if you don't mandatory
  • Handle the following conversion specifiers:

  • d

  • i

  • You don’t have to handle the flag characters

  • You don’t have to handle field width

  • You don’t have to handle precision

  • You don’t have to handle the length modifiers