Skip to content

Skalyaev/ft_printf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_printf

Ce projet est clair et efficace. Vous devez recoder printf(). Vous aurez dès lors la possibilité de le réutiliser dans vos futurs projets.

Ce projet porte principalement sur les arguments à taille variable.

Checklist

  • %c Imprime un seul caractère
  • %s Imprime une chaîne de caractères (selon la convention C courante)
  • %p L'argument du pointeur void * doit être imprimé en format hexadécimal
  • %d Imprime un nombre décimal (base 10)
  • %i Imprime un entier en base 10
  • %u Imprime un nombre décimal non signé (base 10)
  • %x Imprime un nombre en format hexadécimal (base 16) en minuscules
  • %X Imprime un nombre en format hexadécimal (base 16) en majuscules
  • %% Imprime un signe de pourcentage

Install

sudo apt update -y
sudo apt install -y ar
sudo apt install -y make
mkdir -p $HOME/.local/lib
mkdir -p $HOME/.local/src
mkdir -p $HOME/.local/include
name=libftprintf

git clone https://github.com/Skalyaeve/ft_printf.git $name
cd $name && make && make clean

ln -s $PWD/$name.a $HOME/.local/lib/$name.a
ln -s $PWD/src $HOME/.local/src/$name
ln -s $PWD/include $HOME/.local/include/$name

Usage

  • gcc flags:
-L $HOME/.local/lib -lftprintf

Uninstall

name=libftprintf

rm -rf $name
rm $HOME/.local/lib/$name.a
rm $HOME/.local/src/$name
rm $HOME/.local/include/$name

About

Implémentation partielle de printf

Topics

Resources

Stars

Watchers

Forks