Powiel możliwe:
source code of c/c++ functionskod dla funkcji printf w C
Zastanawiałem się, gdzie mogę znaleźć kod C, który jest używany tak, że kiedy piszę printf ("Hello World! "); w moim programie C, aby wiedzieć, że musi wydrukować ten ciąg do STDOUT. Spojrzałem w <stdio.h>, ale tam mogłem znaleźć jego prototyp int printf (format const char *, ...), ale nie jak to wygląda wewnętrznie.
Z której implementacji? Każda platforma ma swoje własne ... – thkala
Nie sądzę, że jest dostępne źródło. +1 w każdym razie, zawsze się nad tym zastanawiałem. – BlackBear
Docelowo printf musi wykonać wywołanie OS, więc dokładna implementacja zależy od platformy. Podążanie za szlakiem od printf do rzeczywistych wywołań systemu operacyjnego może być dość nieporządne. Źródło biblioteki C-Runtime Library (CRT) jest zwykle dostępne z kompilatorem (prawda dla GCC i MSVC). – Tergiver