Con fputc() puoi scrivere sul file un carattere. Questa è la sintassi:
fputc(int ch, FILE *file);
Mentre con fwrite() puoi scrivere un blocco di dati. Questa è la sintassi:
fwrite(const void *buffer, size_t num_bytes, size_t count, FILE *file);
sono definite in stdio.h
Ciao.