Skip to content

edgarbnt/my_printf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epitech Project: my_printf

Duo project, my duo : Enzo Dubeaurepaire

Task Description:

Your assignment involves re-implementing the printf function from the C library in accordance with the C99 standard. The prototype of your function should mirror that of the printf function. However, you are not required to handle the printf buffer in the C library.

Your implementation should support all printf formatting flags except for the following optional ones:

Management of float or double types
Management of the %n flag
Handling of " * ", " ' ", and " I " (capital i) flags

Additionally, you are required to introduce two new formatting flags:

%b: This flag should print unsigned numbers in binary base.
%S: This flag should print a character string similar to %s. However, non-printable characters (ASCII value strictly less than 32 or greater than or equal to 127) must be represented by a backslash followed by the character’s value in octal base.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published