![](https://camo.githubusercontent.com/a7e196f95811b39a947df26bed0359406802515354c7fdb47339463f972d08dc/68747470733a2f2f656e637279707465642d74626e302e677374617469632e636f6d2f696d616765733f713d74626e3a414e64394763516231387a6b625565667868364d4151534f66565f3958396932484d555676556c6f4c5126757371703d434155)
Write your own printf function.
Authorized functions and macros
- 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)
For this project, we expect you to look at these concepts: 🎩
Group Projects
Pair Programming - How To
Flowcharts
gcc -Wall -Werror -Wextra -pedantic -std=gnu89 *.c
![](https://camo.githubusercontent.com/10695d35889b3c094cecd72830fbf5490627d84eebd97971c9073a1bbacc3246/68747470733a2f2f656e637279707465642d74626e302e677374617469632e636f6d2f696d616765733f713d74626e3a414e64394763536a7653625a3741454572344568356a704b4c4d2d7a552d61696353554e616558522d5126757371703d434155)