본문 바로가기
C & C++/C & C++

CStdioFile 사용(파일 로드 및 저장)

by izen8 2011. 12. 14.
반응형

  CString strReadLine;
  CStdioFile file;
 
    // CFileException은 CFile의 예외사항을 처리하는 클래스로 에러를 처리해준다.
    // 주로 파일을 열지 못하는 경우
    CFileException e;
    if(!file.Open("d:\in.txt", CFile::modeRead, &e)){
        e.ReportError();
        return;
    }
 
    CStdioFile file1;
 
    // out.txt파일이 없으면, 파일을 만들어서 쓴다.
    if(!file1.Open("d:\out.txt", CFile::modeCreate | CFile::modeWrite, &e)){
        e.ReportError();
        return;
    }
 
    while(file.ReadString(strReadLine)){
        file1.SeekToEnd();
 
        // in.txt파일을 읽어 out.txt파일에 한줄을 뜨우고 그 다음줄에 파일의 내용을 쓴다.
        file1.WriteString("n" + strReadLine);
        file1.Close();
    }
반응형

댓글