/printf

Reimplement C stdlib function

Primary LanguageC

_Printf

Printf function duplicate created by Holberton School students and assigned to groups of two or three.

Prerequisites

None

Testing Parameters

These programs will be compiled with gcc 4.8.4 using the flags -Wall -Werror -Wextra and -pedantic

Syntax will be evaluated using the Betty style.

Repository Breakdown

Once cloned over, the repository will contain the following files:

File Decription
printf.c file containing _printf variadic function, filters for edge cases, runs matchinit function on format argument, writes buffer to standard output and returns the concatenated string length
holberton.h header file containing function prototypes and typedef for struct
initialize.c contains matchinit function that compares format character string to Match array of functions
helperprint.c auxilliary file containing helper function definitions for _printchar, _printdecimal, and _printstring
advanced2.c auxilliary file containing helper function definitions for _reverse, _rot13, _unsignedint, and _octal
advanced3.c auxilliary file containing helper function definitions for _hexlower, _hexupper, and _hexbinary
man_3_printf formatted man page for _printf function
README.md README document for process functionality

How to Use

Run as a function with arguments passed from a main file compiled with the printf.c and holberton.h files.

Known Bugs

There are no known bugs at the time.

Author

Amy Galles - Github || Twitter || email

Evan Sznol - Github

Feedback and contributors welcomed.