Вот накатал исходник, читает из файла не более 20 первых символов
Код:
CFile file;
LPTSTR fileName="C:\\testing.txt";
char buf[20];
file.Open(fileName, CFile::modeRead);
UINT bytesRead = file.Read(buf, sizeof(buf)-1);
buf[bytesRead]='\0';
file.Close();
AfxMessageBox(buf);