项目作者: MrTechi-Dev

项目描述 :
Reverse Engineering project to the famous printf() function in C programming
高级语言: C
项目地址: git://github.com/MrTechi-Dev/printf.git
创建时间: 2020-07-20T18:46:06Z
项目社区:https://github.com/MrTechi-Dev/printf

开源协议:

下载




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.


:file_folder: 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


:earth_americas: Resources



The Secrets of printf



—-

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.