Come detto, hai più possibilità, ti illustro brevemente solo l'uso delle funzioni delle librerie standard e l'utilizzo delle API di Windows (non ho esperienza con MFC):
Per usare le funzioni per i file devi innzanzitutto includere il file stdio.h, quindi hai a disposizione principalmente le seguenti funzioni:
fopen, per aprire o creare un file;
fwrite, per scrivere dei dati su un file aperto;
fprintf\fwprintf, per scrivere dei dati formattati (ANSI o Unicode) su un file;
fread, per leggere dei dati da un file;
fscanf\fwscanf, per leggere dei dati formattati da un file;
ftell, per ottenere la posizione di lettura\scrittura del file;
fseek, per impostare la posizione di lettura\scrittura del file;
fclose, per chiudere un file aperto.
Ecco un esempio che ti mostra come usare le funzioni:
Se invece vuoi usare le API di Windows, le funzioni da utilizzare sono:
CreateFile, per aprire o creare un file;
WriteFile, per scrivere su un file;
ReadFile, per leggere da un file;
SetFilePointer, per ottenere o impostare la posizione di lettura\scrittura;
CloseHandle, per chiudere il file.
Ti rimando all'esempio di msdn per l'utilizzo di queste funzioni: http://msdn.microsoft.com/en-us/library/bb540534(VS.85).aspx
Luca