In this project we build our own _printf function version [Cisfun] 0x11. C - printf
Foundations - Low-level programming & Algorithm ― Hatching out
by Oscar de Leon Giraldo and Andres Barrera Pulido, students at Holberton School
Team: Andres Barrera, Oscar Javier De Leon Giraldo
Printf function in C.
printf format string refers to a control parameter used by a class of functions in the input/output libraries of C and many other programming languages. The string is written in a simple template language: characters are usually copied literally into the function's output, but format specifiers, which start with a % character, indicate the location and method to translate a piece of data (such as a number) to characters.
"printf" is the name of one of the main C output functions, and stands for "print formatted". printf format strings are complementary to scanf format strings, which provide formatted input (parsing). In both cases these provide simple functionality and fixed format compared to more sophisticated and flexible template engines or parsers, but are sufficient for many purposes.
## | File | Description |
---|---|---|
1 | README.md | Read me please... |
2 | _printf.c | Our main function of _printf |
3 | printf_ops.c | Operations folder... |
4 | printf_struct.c | Data Structure of our own printf function |
5 | printf_valid | Conditions for validation the format |
6 | holberton.h | Our main library with the prototypes |
7 | man_3_printf | Man Page... |
8 | print_binary.c | Convert decimal to binary... |
9 | print_rot.c | Rot 13 crypto key |
10 | printf_conditions | Conditions to apply in to _printf.c |
11 | printf_unsig.c | Unsigned number |
12 | printf_string_new.c | Function print string |
13 | printf_pointer.c | Function taht prints the memory address |
14 | printf_octal.c | Prints decimal to octal |
15 | printf_mhexa.c | Prints decimal to hexadecimal |
16 | printf_hexa.c | Prints decimal to hexadecimal |
Holberton School - Colombia
July 21, 2020.