Quando scrivo un programma C in CodeBlocks che magari contiene molte definizioni di tipi e molte funzioni, costruisco un file .h che contiene le definizioni e i prototipi delle funzioni e un file .c che invece contiene le implementazioni, così includendoli nel main.c è come se stessi lavorando con tutto l'occorrente in un unico file...
ora vorrei sapere, visto che noi includiamo per esempio la stdio.h per usare la printf o una qualunque altra funzione di i/o, da dov'è che CodeBlocks "guarda" come è fatta la printf? da dove la prende? In sostanza, è possibile guardare l'implementazione di una qualsiasi funzione base dichiarata in una delle librerie base che usa qualsiasi ambiente di programmazione in linguaggio C (che sia la printf, fprintf, strlen ecc.....)?
Capisco che a molti può sembrare una domanda abbastanza idiota, ma sarei davvero curioso di vedere direttamente il file .c che contiene l'implementazione di tutte le funzioni dichiarate nei file header base del linguaggio C (stdio.h, string.h, math.h, stdlib.h ecc.......) e in particolare da dove le prende CodeBlocks!!