Duplicar posibles:
source code of c/c++ functionsCódigo para la función printf en C
Me preguntaba donde puedo encontrar el código C que se utiliza de manera que cuando escribo printf ("Hello World! "); en mi programa C para saber que tiene que imprimir esa cadena a STDOUT. Miré en <stdio.h>, pero allí solo pude encontrar su prototipo int printf (formato const char *, ...), pero no cómo se ve internamente.
¿De qué implementación? Cada plataforma tiene su propia ... – thkala
No creo que haya una fuente disponible. +1 de todos modos, siempre me he preguntado esto. – BlackBear
En última instancia, printf tiene que hacer una llamada al sistema operativo para que la implementación exacta sea específica de la plataforma. Seguir el rastro desde printf hasta las llamadas al sistema operativo real (s) puede ser bastante desordenado. La fuente de C-Runtime Library (CRT) generalmente está disponible con el compilador (verdadero para GCC y MSVC). – Tergiver