PRIDRUŽIVANJE DATOTEKA PROGRAMU (HEADER FILES)

Header files su datoteke koje sadrže definicije funkcija i varijabli koje se mogu uključiti u bilo koji C program korištenjem preprocesorske direktive #include. Standardne datoteke dolaze sa svakim prevodiocem i pokrivaju široko područje, operacije sa stringovima, matematičke operacije, konverziju podataka, ispis i učitavanje varijabli.

Da bismo koristili neku od standardnih funkcija, moramo uključiti odgovarajući header file. To se čini na početku koda. Naprimjer, da bismo koristili funkciju printf() u programu, linija

        #include  <stdio.h>
bi trebala biti na početku programa, jer se definicija printf() može naći u  file stdio.h Sve datoteke imaju ekstenziju .h i obično se nalaze u  /include subdirektoriju.
        #include <stdio.h>

        #include "mydecls.h"
Korištenje zagrada <> informira prevodioca da traži u include direktoriju određenu datoteku. Korištenje nazivnika "" oko imena datoteke informira prevodioca da traži u trenutnom direktoriju određenu datoteku.