A project by ALX Software Engineering to implement the inbuilt printf function in c from scratch.
| Goto | Files | Description |
|---|---|---|
| 📌 | _printf.c | Entry point for the _printf. |
| 📌 | _putchar.c | Custom implementation of the inbuilt putchar. |
| 📌 | main.c | Tests for _printf program. |
| 📌 | main.h | Header file containing all prototypes for _printf program. |
| 📌 | man_3_printf | The man page for _printf program. |
| 📌 | printf_binary.c | Contains code that prints binary represetation using %b. |
| 📌 | printf_char.c | Contains code that prints a single character using %c. |
| 📌 | printf_hex.c | Contains code that prints hexadecimal represetation using %x and %X. |
| 📌 | printf_integer.c | Contains code that prints an integer using %d and %i. |
| 📌 | printf_octal.c | Contains code that prints octal represetation using %o. |
| 📌 | printf_pointer.c | Contains code that prints a pointer using %p. |
| 📌 | printf_reverse.c | Contains code that prints in reverse using %r. |
| 📌 | printf_string.c | Contains code that prints a string suing %s. |
| 📌 | printf_unsigned.c | Contains code that prints an unsigned integer using %u. |
| 📌 | switch.c | Contains code that selects appropriate handler. |
- Released version 1.0
- All code is Betty-compliant
- The manual page is present