Leggere/scrivere singoli bit è impossibile, mentre è possibile leggere/scrivere singoli byte (tramite fgetc e fputc).
---EDIT---
Anticipato..