CFile file;
file.Open( _T("C:\\test.dat"), CFile::modeCreate | CFile::modeWrite, NULL);
DWORD dwtmp = 0x12345678;
file.Write(&dwtmp, sizeof(DWORD));
file.Close();
DWORD가 unsigned long이므로 4바이트를 쓰게 된다.
test.data 파일을 열어보면 바이너리 값으로 써져있는 것을 볼 수 있다. 읽을 때도 역시 바이너리로 읽어야 한다.
CFile file;
file.Open( _T("C:\\test.dat"), CFile::modeRead, NULL);
DWORD dwtmp;
file.Read((void*)&dwtmp, sizeof(DWORD));
file.Close();
댓글 없음:
댓글 쓰기