본문 바로가기

[MFC] How Do I

[MFC] How Do I: Use the CFile Class


Use the CFile Class




MFC에서 CFile 클래스를 사용하여 파일을 읽고 쓰는 방법에 대한 동영상이다.
int i;
CString s;
BYTE buff[256];

try
{
CFile file(g_FileName, CFile::modeCreate|CFile::modeReadWrite|CFile::shareDenyWrite);

memset(buff, 0xcd, sizeof(buff));
for (i = 0; i < 100; i++)
{
s.Format(_T("Writing block %d"), i + 1);
AddMessage(s);
file.Write(buff, sizeof(buff));
}

file.SeekToBegin();

for (i = 0; ; i++)
{
if (file.Read(buff, sizeof(buff)) < sizeof(buff))
break;
s.Format(_T("Reading block %d"), i + 1);
AddMessage(s);
}

file.Close();

CFile::Remove(g_FileName);
}
catch (CException *e)
{
e->ReportError();
e->Delete();
}