Bu proje, C programlama dilinde yazılmış basit bir printf fonksiyonu implementasyonunu içermektedir. Projenin amacı, printf fonksiyonunun nasıl çalıştığını anlamak ve benzer bir işlevi kendimiz yazarak C programlama dilinde daha fazla deneyim kazanmaktır.
ft_printf fonksiyonu, standart C kütüphanesindeki printf fonksiyonuna benzer şekilde kullanılabilir. Fonksiyonun prototipi şu şekildedir:
int ft_printf(const char *format, ...);format parametresi, yazdırılacak metnin formatını belirtir ve tıpkı standart printf fonksiyonunda olduğu gibi, özel biçimlendirme özellikleri kullanılabilir. Örneğin:
ft_printf("Merhaba, %s! Bugün %d derece sıcaklık var.", "Ahmet", 23);Bu kod, ekrana "Merhaba, Ahmet! Bugün 23 derece sıcaklık var." şeklinde yazı yazdıracaktır.
Bu proje, aşağıdaki biçimlendirme özelliklerini desteklemektedir:
%c- Karakter yazdırma%s- Karakter dizisi yazdırma%d- Ondalık sayı yazdırma%i- Ondalık sayı yazdırma (alternatif)%o- Sekizli sayı yazdırma%u- İkili sayı yazdırma%x- Onaltılı sayı yazdırma (küçük harf)%X- Onaltılı sayı yazdırma (büyük harf)%%- Yüzde işareti yazdırma