MFC 에서 ListBox에 출력 된 정보들을 *.txt 파일로 저장할 때
void CContentLogDlg::OnSave(void)
{LPCTSTR lpszFilter = _T( "txt파일(*.txt)") ;
// 파일 공용컨트롤 대화상자 인스턴스 생성.. 첫번째 인자가 TRUE 이면 읽기 FALSE 이면 쓰기.
CFileDialog FileDlg( FALSE, _T( ".txt" ), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, lpszFilter, NULL );if( FileDlg.DoModal() == IDOK )
{CString sPath( FileDlg.GetPathName() );
CFile File( sPath, CFile::modeWrite | CFile::modeCreate );CString sData = NULL;
for( int i=0; i < m_ctrLogList.GetCount() ; ++i){
m_ctrLogList.GetText( i, sData );
sData += _T("\r\n");
File.Write( (LPCTSTR)sData, sData.GetLength() * sizeof(TCHAR) );
}File.Flush();
File.Close();CContentLogDlg::AddLog("File Save Complite!!");
}}
'프로그래밍 > VC++ 개발 코딩' 카테고리의 다른 글
txt 파일 읽어오기 (0) | 2020.10.08 |
---|---|
지정 폴더 및 내부 파일 삭제 (0) | 2020.06.23 |
lpvoid 타입에 float 변환하기 (0) | 2020.02.22 |
CString to string, string to CString 변환 (0) | 2019.10.22 |
비쥬얼 스튜디오 - 단위 테스트(유닛 테스트) (0) | 2019.10.03 |