티스토리 뷰

공부/코드

[MFC] 파일 읽기

광주아이 2011. 9. 6. 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
Today
Yesterday
«   2024/12   »
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
글 보관함