Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acensjj/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.
https://github.com/acensjj/ft_printf
42 42born2code c printf
Last synced: about 8 hours ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/acensjj/ft_printf
- Owner: AcensJJ
- Created: 2019-11-09T12:57:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-11T23:52:51.000Z (over 3 years ago)
- Last Synced: 2024-11-09T04:32:45.085Z (about 2 months ago)
- Topics: 42, 42born2code, c, printf
- Language: C
- Homepage:
- Size: 1.4 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ft_printf
### Description
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.# Partie obligatoire
![Sujet](https://user-images.githubusercontent.com/45235527/96753783-a195b380-13d0-11eb-90f9-31928a4bc773.png)
- Le prototype de ft_printf devra être `int ft_printf(const char *, ...);`
- Vous devez recoder la fonction printf de la libc
- Vous ne devez pas gérer de buffer, contrairement au vrai printf
- Vous devez gérer les conversions suivantes : `cspdiuxX%`
- Vous devez gérer n’importe quelle combinaison de flags `’-0.*’` et la taille de champ
minimale avec toutes les conversions
- Votre rendu sera comparé au vrai printf
- Vous devez utiliser la commande ar pour créer votre librairie, l’utilisation de la
commande libtool est interdite