Per WinApi (fopen greift im endeffekt auch darauf zu):CreateFile,ReadFile( und CloseHandle() nicht vergessen).
Code:
HANDLE hFile = CreateFile("test.txt", GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL);
if(hFile == INVALID_HANDLE_VALUE)
{
    return FALSE;
}
char Buffer[512]; DWORD dwBytesRead;
ReadFile(hFile, Buffer, 512, &dwBytesRead, NULL);
Buffer[dwBytesRead]=0;
MessageBox(0,Buffer,"Eingelesen wurde:",0);
CloseHandle(hFile);