Header file: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Square87 (discussione | contributi)
interlink
Alfio (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
Un '''header file''' e'è un file che aiuta il programmatore nell'utilizzo di [[libreria (informatica)|librerie]] durante la programmazione.
Un hearderheader file del linguaggio [[C_(linguaggio)|ANSI C]] e'è un semplice file di testo che contiene i [[prototipo (informatica)|prototipi]] delle [[funzione (informatica)|funzioni]] definite nel relativo file ''.c''. I prototipi permettono al [[compilatore]] di produrre un [[codice oggetto]] che può essere facilmente unito ([[linker|linkato]]) con quello della libreria in futuro, anche senza avere la libreria sottomano al momento.
 
Per chiarezza, ecco un esempio.
 
Nel nostro file ''main.c'' abbiamo il bisogno di usare una funzione definita nella nostra libreria ''libreria.c''. Formalmente dovremmo scrivere all'inizio del file ''main.c'' i prototipi delle funzioni del file ''libreria.c'' che vogliamo usare nel nostro ''main.c''.
 
Per agevolarci, creiamo un file di testo ''file.h'' che contiene i prototipi delle funzioni specificate in ''libreria.c''. Ecco il nostro '''header file'''. Il file appena creato ci consente di aggiungere al nostro ''main.c'' tutti i prototipi di funzione di cui abbiamo bisogno senza sforzi.
Il file appena creato ci consente di aggiungere al nostro ''main.c'' tutti i prototipi di funzione di cui abbiamo bisogno senza sforzi.
 
All'inizio del ''main.c'' aggiungiamo la riga:
Riga 19:
 
[[bg:Заглавен файл]]
 
[[en:Header file]]