------------------Find---------------------------------------------------
int Find (TCHAR ch) const;
단일문자 검색 검색된 위치 리턴, 실패시 -1
int Find (TCHAR ch, int nStart) const;
검색 시작 위치 지정, 단일문자 검색 검색된 위치 리턴, 실패시 -1
int Find (LPCTSTR lpszSub) const;
문자열 검색 검색된 위치 리턴, 실패시 -1
int Find (LPCTSTR lpszSub, int nStart) const;
검색 시작 위치 지정, 문자열 검색 검색된 위치 리턴, 실패시 -1
------------------Find---------------------------------------------------
------------------Right----ReverseFind--------------------------------
POSITION pos = dlg.GetStartPosition();
CString sFile;
sFile.Right(next);POSITION pos = dlg.GetStartPosition();
if (NULL == pos)
return;
while (NULL != pos)
{
sFile = dlg.GetNextPathName(pos);
int next = sFile.ReverseFind('\\');
sFile = sFile.Right(next); // file path to make file name only
}
------------------Right----ReverseFind--------------------------------
-------------------Replace----------------------------------------------
CString strFilePath(m_strIniFileName);
strFilePath.Replace(_T('.'), _T('_') ); // . to _
strFilePath.Replace(_T('\\'), _T('_') ); // \ to _
-------------------Replace----------------------------------------------
-------------------Compare case-insensitively-------------------------
CompareNoCase() == 0
-------------------Compare case-insensitively-------------------------
-------------------Compare case-insensitively Find--------------------
MakeLower();
Find()
-------------------Compare case-insensitively Find--------------------
-------------------Tokenize--------------------
CString str("ABC-DEF-FES-DFE-DDFW-");
CString tmep;
int pos = 0;
while( (tmep = str.Tokenize("-",pos)) != "" )
{
//TODO
}
-------------------Tokenize--------------------
'C++' 카테고리의 다른 글
CString Path 경로 가져오기 (0) | 2020.06.02 |
---|---|
MFC 실행파일 경로 찾기 (0) | 2020.06.02 |
std::stringstream std::getline (0) | 2020.06.02 |
Using struct access[] (0) | 2020.06.02 |
MFC Feature Pack - CMFCEditBrowseCtrl Get Path (0) | 2020.06.02 |