Skip to content

Reverse Engineering project to the famous printf() function in C programming

Notifications You must be signed in to change notification settings

MrTechi-Dev/printf

Repository files navigation

0x11.C -printf project- C Programming



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.


📁 Files / Directories

## 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

🌎 Resources



Low-level programming & Algorithm

Hatching out



Data structures and Algorithms



Linux and Unix system programming



Made by Oscar de Leon Giraldo

twitter_page linkedin_page medium_page

Made by Andres Felipe Barrera

twitter_page linkedin_page medium_page

Flow chart

Holberton School - Colombia

July 21, 2020.

About

Reverse Engineering project to the famous printf() function in C programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages