fopen(nome_file, open_mode)

es.:

FILE *fp;

fp = fopen("nome_file", "r");

Se fallisce ritorna NULL

r -> read;
w -> write;
r+ -> read + write;
w+ -> write + read;
a -> append;

Leggere un manuale no?