understanding ft_printf

preview_player
Показать описание
A short video to explain how printf works, and how to use the allowed functions (va_list, va_start(), va_arg() and va_end()) to implement ft_printf, with a visual deck to help visualise how they work together.

00:00 Introduction
01:00 printf()
02:13 va_list
03:02 va_start()
04:05 va_arg()
05:45 va_end()
06:32 Visualisation 🌈
10:35 Outro

# disclaimer : if there are technical mistakes in my video, it's fine by me, but please do let me know in the comments. The goal of this video if to help my fellow students understand some of the notions of this project, it's not to give a perfect explanation.
Рекомендации по теме
Комментарии
Автор

The bonus part of this project is a pain in the ass 🤣.. Nikito how can i reach you? I d like to make u a proposal

onaecO
Автор

Thank you so much for this video! The visualisation was cute and creative. I liked the animation of the fire destroying the va_list structure

chiakinanami
Автор

Hi! Thank you for this explanation, which helps a lot!
Just a small mistake: when you use va_arg to fetch a char, you actually need to use va_arg(va_list, int). You need to promote that char to an int

NbZc
Автор

It was an understandable explanation concerning to the functions va_start, va_arg and va_end that printf function use to do its work.

I could learn with u. THANKS

FlavioGoncalves-tesj
Автор

thank you so much for the clear and simple explanation, keep going and hope to explain more projects in this way!

yousifgurma
Автор

Awesome video, super helpful! so glad you did it in english as I am studying in 42 Berlin. Easy to understand and follow along, without spoiling any of the code. Love it!

burhanchughtai
Автор

Hey! Thanks for the video! One question, when I initialize my va_list, like va_start(str), do I need to add the last fixed argument? For example va_start(str, n) ? or va_start(str) is enough? Thanks for the help!

DiogoMarta-ysti
Автор

In what is the presentation made? Really good visualization and explanation. Thanks.

jezura
Автор

Thank U so much for the information. I am dealing with the proyect right now and it is so useful to have a general explanation about it before fighting with the code. I hope you keep working in this kind of videos for following proyects !!

arediba
Автор

Hi Nikito,
Just wanted to thank you for the video: your visual explanation has been super helpful for me in understanding how the allowed functions work in ft_printf!

peijingteh
Автор

Super vidéo mais petite question, pourquoi tu ne parles pas de va_copy qui est énoncée dans le sujet de 42 ? merci à toi

remi
Автор

Super merci c'est parfaitement clair !

CortoMREX
Автор

Salut le sang c'est comment les vidéos en ce moment ? Tu comptes sortir la vidéo sur le testeur ou t'as du passer a autre chose? Merci pour la vidéo en tout cas

kiseijuu
Автор

Thank you so much it was the best explanation 🫶🏼

tinanguyen