Skip to content

Thea33710/holbertonschool-printf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet _printf


Description du projet :

Le projet _printf a pour but de reproduire le comportement de la fonction standard printf en langage C avec l'utilisation de chaines de caracteres, de pointeurs, de fonctions variadiques, et de write.

La fonction printf : permet d'afficher du texte a l'ecran en integrant dynamiquement des valeurs.


Commande de compilation :

gcc -Wall -Werror -Wextra -pedantic -std=gnu89 -Wno-format *.c -o printf


Exigences :

Fonctions et macros autorisés :

  • write (man 2 write)
  • malloc (man 3 malloc)
  • free (man 3 free)
  • va_start (man 3 va_start)
  • va_end (man 3 va_end)
  • va_copy (man 3 va_copy)
  • va_arg (man 3 va_arg)
  • Tous les fichiers seront compiles sur Ubuntu 20.04 LTS à l'aide de gcc, avec les options : -Wall -Werror -Wextra -pedantic -std=gnu89
  • Tous les fichiers doivent se terminer par une nouvelle ligne.
  • Fichier README.md à la racine du projet.
  • Le code doit respecter le style Betty.
  • Non autorise a utiliser les variables globales.
  • Limite a 5 fonctions par fichier.
  • Tout les fichiers d'en-tete doivent etre inclus et gardes.

Commande d'execution man page :

  • man ./man_3_printf

Organigramme :

flowchart

Exemples d'utilisation _printf :

image image (1) image (2) image (3)

Utilisation de valgrind :

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages