Skip to content

The goal of this project is to recode printf(). You mainly learn about using a variable number of arguments.

Notifications You must be signed in to change notification settings

lspohle/42_printf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

A project from the first ring of the core - ft_printf

The project is about recoding the printf() function from libc. The key to a successful ft_printf is a well-structured and extensible code.

Testernette for printf might be interisting for you if you're doing the core at the moment.

The following conversions must be implemented

Identifier Description
%c Prints a single character.
%s Prints a string.
%p Prints void *pointer in hexadecimal format.
%d Prints a decimal (base 10) number.
%i Prints an integer (base 10).
%u Prints an unsigned decimal (base 10) number.
%x Prints a number in hexadecimal (base 16) lowercase format.
%X Prints a number in hexadecimal (base 16) uppercase format.
%% Prints a percent sign.

About

The goal of this project is to recode printf(). You mainly learn about using a variable number of arguments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published