{"id":25608044,"url":"https://github.com/deryaxacar/42-ft_printf","last_synced_at":"2025-04-13T13:01:51.630Z","repository":{"id":232078462,"uuid":"741640157","full_name":"deryaxacar/42-Ft_printf","owner":"deryaxacar","description":"This project is a reimplementation of the printf function in standard C. The printf function is used to produce formatted output and supports various data types and format specifiers. The ft_printf function recreates the same behavior while operating independently of standard library functions, providing a fully customizable structure.","archived":false,"fork":false,"pushed_at":"2025-02-25T16:06:36.000Z","size":1525,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T04:07:07.327Z","etag":null,"topics":["42","42-ft-printf","42born2code","42cursus","42ftprintf","42projects","42school","c-programming","c-programming-language","c-project","c-projects","cpp","ft-printf","print","printf","printf-42","project"],"latest_commit_sha":null,"homepage":"https://github.com/deryaxacar/42-Ft_printf","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deryaxacar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-01-10T20:06:36.000Z","updated_at":"2025-02-25T16:06:40.000Z","dependencies_parsed_at":"2024-04-29T10:44:57.236Z","dependency_job_id":"a87cedb1-c2ee-4d0a-91d9-4ea9208ac816","html_url":"https://github.com/deryaxacar/42-Ft_printf","commit_stats":null,"previous_names":["deryaxacar/42-ft_printf"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deryaxacar%2F42-Ft_printf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deryaxacar%2F42-Ft_printf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deryaxacar%2F42-Ft_printf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deryaxacar%2F42-Ft_printf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deryaxacar","download_url":"https://codeload.github.com/deryaxacar/42-Ft_printf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717254,"owners_count":21150389,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["42","42-ft-printf","42born2code","42cursus","42ftprintf","42projects","42school","c-programming","c-programming-language","c-project","c-projects","cpp","ft-printf","print","printf","printf-42","project"],"created_at":"2025-02-21T20:17:51.455Z","updated_at":"2025-04-13T13:01:51.617Z","avatar_url":"https://github.com/deryaxacar.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Proje İlişkin Başlık --\u003e\n\u003ch1 align=\"center\"\u003e42 - Ft_printf 🖨️\u003c/h1\u003e\n\n\u003c!-- Proje Açıklaması --\u003e\n\u003cp align=\"center\"\u003e\nBu proje, standart C dilindeki \u003ccode\u003eprintf\u003c/code\u003e işlevinin yeniden yazılmasıdır. \u003ccode\u003eprintf\u003c/code\u003e işlevi, biçimlendirilmiş bir çıktı oluşturmak için kullanılır ve çeşitli veri türlerini ve biçim belirteçlerini destekler. \u003ccode\u003eft_printf\u003c/code\u003e işlevi, aynı davranışı yeniden oluştururken, standart kütüphane fonksiyonlarından bağımsız olarak çalışır ve tamamen özelleştirilebilir bir yapı sunar.\n\u003c/p\u003e\n\n\u003c!-- Proje Logosu veya Görseli --\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca target=\"blank\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/7d01b95dd537b7343a2b637b25a9bb8aabb6da6de60cd29e8e17d5653be90b5f/68747470733a2f2f692e68697a6c69726573696d2e636f6d2f667977307231322e706e67\" height=\"150\" width=\"150\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Projenin Amacı 🎯\n\nBu proje, \u003ccode\u003eprintf\u003c/code\u003e işlevinin temel işleyişini anlamak ve benzer bir işlevi kendimiz yazarak pratik yapmak amacıyla oluşturulmuştur. Ayrıca, bu proje C dilinde dize işleme, bellek yönetimi ve biçimlendirme konularında derinlemesine bir anlayış kazanmamıza yardımcı olur.\n\n## Kullanım Senaryoları 🛠️\n\n\u003ccode\u003eft_printf\u003c/code\u003e işlevi, standart \u003ccode\u003eprintf\u003c/code\u003e işleviyle benzer bir arayüz sunar. Kullanım senaryoları şunları içerebilir:\n\n- Basit metin ve değişken içeren çıktılar: \u003ccode\u003eft_printf(\"Hello, %s!\\n\", \"world\");\u003c/code\u003e\n- Sayıları biçimlendirme: \u003ccode\u003eft_printf(\"Decimal: %d, Hexadecimal: %x\\n\", 42, 42);\u003c/code\u003e\n- Özel biçim belirteçleri kullanma: \u003ccode\u003eft_printf(\"Float: %f, Char: %c\\n\", 3.14, 'A');\u003c/code\u003e\n\n## Proje İçeriği 📂\n\nProje, ana \u003ccode\u003eft_printf\u003c/code\u003e işlevinin yanı sıra yardımcı fonksiyonları ve yapılarını içerir. Bu içerik şunları içerebilir:\n\n- **Makefile**: Derleme dosyası. 🛠️\n- **ft_printf.h**: Proje başlık dosyası, prototipleri ve yapı tanımlarını içerir. 📜\n- **ft_printf.c**: Ana \u003ccode\u003eft_printf\u003c/code\u003e işlevi ve yardımcı işlevlerin tanımları burada bulunur. 🔧\n- **ft_utils.c**: Yardımcı işlevler, karakter yazdırma ve biçim belirteçlerini işleme gibi işlevler burada tanımlanır. 🧩\n\n---\n\n\u003cp align=\"center\"\u003e2025 This project was created by Derya ACAR.\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderyaxacar%2F42-ft_printf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fderyaxacar%2F42-ft_printf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderyaxacar%2F42-ft_printf/lists"}