반응형
BOOL AFXAPI AfxExtractSubString(
CString& rString, // 결과로 리턴될 CString 참조
LPCTSTR lpszFullString, // 원본 문자열
int iSubString, // 추출하려는 서브스트링의 0부터 시작하는 인덱스
TCHAR chSep = '\n' // 서브스트링을 분리하는 문자. 기본값은 '\n'
);
함수의 원형은 위와 같다
CString strFull = _T("Apple,Banana,Cherry"); // 콤마로 구분된 문자열
CString strSub;
if (AfxExtractSubString(strSub, strFull, 0, ',')) // 첫 번째 서브스트링 추출
// 추출 성공
AfxMessageBox(strSub); // "Apple" 출력
else
// 추출 실패
AfxMessageBox(_T("Failed to extract substring."));
if (AfxExtractSubString(strSub, strFull, 1, ',')) // 두 번째 서브스트링 추출
// 추출 성공
AfxMessageBox(strSub); // "Banana" 출력
else
// 추출 실패
AfxMessageBox(_T("Failed to extract substring."));
if (AfxExtractSubString(strSub, strFull, 2, ',')) // 세 번째 서브스트링 추출
// 추출 성공
AfxMessageBox(strSub); // "Cherry" 출력
else
// 추출 실패
AfxMessageBox(_T("Failed to extract substring."));
반응형
'Develope > c++, mfc' 카테고리의 다른 글
[C++/MFC] CW2A, CA2W 사용법, 유니코드 멀티바이트, UTF-8 변환 방법, CW2AEX, CA2WEX (0) | 2024.04.02 |
---|---|
[C++] WinHTTP Error Code 12029, InternetOpenUrl (1) | 2023.10.16 |
[C++/MFC] 형 변환, CString to int (0) | 2023.07.17 |
[C++/MFC] 프로그램 중복 실행 방지, Mutex 사용법, CreateMutex (0) | 2023.01.11 |
[C++/MFC] 문자열 변환, CString to char (0) | 2022.10.17 |
댓글