반응형 프레임워크44 [MFC] 파일 입출력, CFile, CStdioFile CFileCFile 이용하여 파일 Write 하는 법CFile file;vector vServiceTest;for( int i = 0; i CFile 이용해서 파일 Read 하는 법 //읽어올 파일 경로 불러오기CString strDefaultPath = _T("");CFileDialog pDlg(TRUE, _T("Files (*.txt)"), NULL, OFN_FILEMUSTEXIST | // 존재하는 파일만 선택 가능 OFN_PATHMUSTEXIST | // 존재하는 경로만 선택 가능 OFN_HIDEREADONLY | // ReadOnly 체크박스 숨김 OFN_LONGNAMES //긴 파일 이름 포맷 지원 , _T("Files (*.txt)|*.txt|All Files (*.*).. 2021. 8. 4. [MFC] CString 문자열 비교 Compare : 대소문자 구분 문자열을 비교 ComparNoCase : 대소문자를 구분하지 않고 문자열을 비교int Compare(_In_z_ PCXSTR psz) const{ ATLENSURE( AtlIsValidString( psz ) ); _Analysis_assume_(psz); // AtlIsValidString guarantees that psz != NULL return( StringTraits::StringCompare( this->GetString(), psz ) );}int CompareNoCase(_In_z_ PCXSTR psz) const{ ATLENSURE( AtlIsValidString( psz ) ); _Analysis_assume_(psz); // AtlIsValidStri.. 2021. 8. 3. [MFC]콘솔창 띄우기 MFC 디버깅 시 콘솔창이 필요한 경우가 있다. 그럴때는 stdafx.cpp나 stdafx.h에 코드 한줄만 선언하면 된다. #ifdef _DEBUG #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") #endif 해당 코드를 선언하면 된다. 유니코드랑 멀티코드일때 선언 방식이 다르니까 참고하시고 귀찮으면 위의 코드 선언! 위의 코드 삽입후 MFC 실행 시 사진과 같이 콘솔창이 켜지는 것을 알수 있음 2020. 8. 15. [MFC] 파일 들어있는 폴더 삭제 , DeleteFile / MoveFile / CopyFile DeleteFile / MoveFile / CopyFile 파일의 경로를 파라미터로 넣어주면 해당 기능이 동작하는 심플한 API 아래 예제는 해당 경로 내 모든 파일을 삭제하는 함수이다. DeleteFile 의경우 삭제할 파일의 경로를 파라미터로 하나 받고 MoveFile / CopyFile 의 경우에는 소스경로 복사/이동 대상경로를 파라미터로 2개 받는다. bool CODXControl::DeleteAllDir( CString strRootPath ) { CFileFind finder; CStrign strRoot; strRoot.Format( _T("%s\\*.*"), strRootPath ); bool bFind = finder.FindFile( strRoot ); while(bFind) { bFi.. 2020. 7. 21. 이전 1 ··· 8 9 10 11 다음 반응형