Eventuali duplicati:
source code of c/c++ functionsCodice per la funzione printf in C
Mi chiedevo dove posso trovare il codice C che viene utilizzata in modo tale che quando scrivo printf ("Ciao Mondo! "); nel mio programma C per sapere che deve stampare quella stringa in STDOUT. Ho guardato in <stdio.h>, ma lì ho potuto trovare solo il suo prototipo int printf (const char * format, ...), ma non come appare internamente.
Da quale implementazione? Ogni piattaforma ha il suo ... – thkala
Non penso che ci sia la fonte disponibile. +1 comunque, mi sono sempre chiesto questo. – BlackBear
In definitiva printf deve effettuare una chiamata al sistema operativo in modo che l'implementazione esatta sia specifica della piattaforma. Seguire la traccia da printf fino alla chiamata del sistema operativo effettivo può essere piuttosto complicata. Il sorgente per la libreria C-Runtime (CRT) è solitamente disponibile con il compilatore (true per GCC e MSVC). – Tergiver