'AfxExtractSubString'에 해당되는 글 1건

  1. 2007.07.24 AfxExtractSubString() : 토큰분리 함수...
AfxExtractSubString() 함수는 strtok()와 같은 토큰분리 MFC함수이다...

함수의 원형은 아래와 같다.

BOOL AFXAPI AfxExtractSubString (
   CString& rString,
   LPCTSTR lpszFullString,
   int iSubString,
   TCHAR chSep = '\n'
);

각 인자의 의미는 아래와 같다.
rString : 결과물이 들어갈 곳
lpszFullString : 분리할 전체 문자열
iSubString : 분리할 문자열의 위치
chSep : 구분할 문자

아래는 샘플소스로 strFull에 들어있는 문자열이 ; 로 구분되서 최종 결과로는 aa, bb, cc, dd 순으로 MesssageBox를 이용 출력이 된다.

int iSub = 0;
CString strTok, strFull;
strFull = _T("aa;bb;cc;dd");
	
while(AfxExtractSubString(strTok, strFull, iSub++, ';'))
{
	MessageBox(strTok);
}

MSDN 원문 보기...
Posted by Gungume
,