티스토리 뷰

공부/코드

[MFC] 파일 읽기

광주아이 2011.09.06 10:54

MFC에서 파일 읽고 쓰기

파일 읽고 내용을 리턴한다.
없으면 생성한다.

 
LPCTSTR testDlg::GetFileRead()
{


    CFile theFile;
    char* szFileName = "myfile.txt";
    BOOL bOpenOK;
    char szBuffer[256] = {0, };
    UINT nActual = 0;
    CString mFile;
    CFileStatus status;

    if(CFile::GetStatus(szFileName, status)) {
        bOpenOK = theFile.Open(szFileName, CFile::modeRead);
        theFile.Read(szBuffer, sizeof(szBuffer));
        theFile.Seek(0, CFile::begin);
        nActual = theFile.Read(szBuffer, sizeof(szBuffer));
        mFile.Format("%s", szBuffer);
    }
    else {
        bOpenOK = theFile.Open(szFileName, CFile::modeCreate | CFile::modeWrite);
    }
    return mFile;
}
msdn에서 참조했으며
기타관련 함수 사용법은 msdn에서 찾길 바랍니다.

댓글
댓글쓰기 폼
Total
198,094
Today
1
Yesterday
40
«   2019/10   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
글 보관함