Cfile file;

USHORT nShort = 0xfeff; //유니코드 바이트 오더마크

 

file.Open("c:\\test.text", CFile::modeCreate | CFile::modeWrite | CFile::typeBinary)

 

file.Write(&nShort,2); // 이걸 넣어줘야 인식함

file.Write( _T("문자열") , 문자열길이 * sizeof(TCHAR) );

file.Close();

 

'MFC' 카테고리의 다른 글

파일 입출력  (0) 2020.08.02
MFC 간편하게 환경파일 읽고 쓰기  (0) 2020.02.28
Posted by 꼬장e
,

파일 입출력

MFC 2020. 8. 2. 20:16

 

CFile file;

file.Open( _T("sample.txt"), CFile::modeCreate | CFile::modeWrite);

//읽기쓰기 작업

file.Close();

 

//쓰기

CString csBuffer= _T("test");

file.Open( _T("sample.txt"), CFile::modeCreate | CFile::modeWrite );

file.Write(csBuffer, csBuffer.GetLength() * sizeof(TCHAR));

file.Close();

 

//읽기

TCHAR szBuffer[1024] = {0,};

file.Open( _T("sample.txt"), CFile::modeRead );

file.Read( szBuffer, 1024 * sizeof(TCHAR) );

file.Close();

 

//예외처리

TRY

{

  TCHAR szBuffer[1024] = {0,};

  Cfile file;

  file.Open( _T("sample.txt"), CFile::modeCreate | Cfile::modeWrite );

  file.Write( szBuffer, 1024 * sizeof(TCHAR) );

  file.Close();

}

CATCH(CFileException e )

{

  e->ReportError();

  e->Delete();

}

 

 

'MFC' 카테고리의 다른 글

CFile 유니코드 파일 작성시 유의사항  (0) 2023.02.25
MFC 간편하게 환경파일 읽고 쓰기  (0) 2020.02.28
Posted by 꼬장e
,

읽기

GetPrivateProfileString(_T("SECTION"), _T("KEY"), _T(""), _T("VALUE"), MAX_PATH, _T("./FILEPATH"));

 

쓰기

WritePrivateProfileString(_T("PROCESSSECTION"), _T("NAMEKEY"), csBuf_T("VALUE"), _T("./FILEPATH"));

'MFC' 카테고리의 다른 글

CFile 유니코드 파일 작성시 유의사항  (0) 2023.02.25
파일 입출력  (0) 2020.08.02
Posted by 꼬장e
,