Programming/Windows.MFC

MFC 파일 입출력(CFile 사용)

알레아 2009. 10. 15. 09:41
반응형

MFC에서는 파일 입출력할때 쉽게 도와주도록 CFile을 제공한다.

이를 이용해서 간단하게 파일을 출력하는 예제를 만들어 보도록 하겠다.
(말로 하는 것 보다 보는게 훨씬 바를테니깐)

CString temp;

temp = _T("\"Demo Page \"\r\n");
temp += _T("\"If you want show this page, you must save file\"\r\n");

CFile *pFile = NULL;
int length = temp.GetLength();

pFile = new CFile(_T("C:\\demo.txt"), 
    CFile::modeCreate | CFile::modeWrite | CFile::shareDenyNone);
pFile->Write(temp, length*2 );

if(pFile != NULL)
{
    pFile->Close();
    delete pFile;
}

간단한 파일 출력이다.

여기서 굵은 색으로 표시한 것을 살펴 보면

\r\n : 출려되는 파일 내에서 엔터키를 입력 되도록 하기 위한 처리이다.
\" : 따옴표가 출력파일에 들어갈 수 있도록 처리 해주는 것이다.

반응형