Skip to content

Latest commit

 

History

History
111 lines (91 loc) · 4.84 KB

README.md

File metadata and controls

111 lines (91 loc) · 4.84 KB

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.