PDA

Visualizza la versione completa : [C] Creare file header standard


Il-predestinato
13-06-2010, 17:14
Allora, ragazzi, io vorrei creare un file header standard contenente tutte le funzioni più usate...
Ci ho tentato ma già al primo tentativo di creare la funzione printf ho fallito, ho preso spunto dalla stdio.h, ma non c'è la definizione della funzione printf, in parole povere : Sapete mica come creare una funzione simile alla printf dentro un file header ?

YuYevon
13-06-2010, 17:58
Un header file non contiene la definizione di una funzione (cioè il suo codice), ma solo il suo prototipo (dichiarazione), più tutta una serie di altre cose come definizioni di tipi di dato, direttive al precompilatore etc.

Se vuoi leggere il codice di una funzione standard devi scaricare i sorgenti della libreria relativa... ad esempio quelli
della glibc ( http://www.gnu.org/software/libc/ ) dove troverai anche il codice della printf(), ma si tratta di codice di un certo livello e non è assolutamente di facile comprensione... ti conviene riconsiderare il problema.

Il-predestinato
13-06-2010, 19:36
Ahhh, ok, io pensavo che SOLO QUELLA RIGA servisse per creare la funzione printf, grazie di tutto...

oregon
13-06-2010, 19:59
Insomma ... bisogna studiarlo qualche libro di base per iniziare a programmare in C ... :madai!?:

Loading