MFC

[MFC] token 분리함수 ( AfxExtractSubString )

성엽이 2014. 2. 26. 21:36

전체스트링을 원하는 구분문자로 스트링을 잘라준다.

사용법은

CString strBur = "abc,def,ghi";
이런식의 문자열을 , 단위로 잘라 내보자.

CString strA, strB, strC ; 
AfxExtractSubString( strA, strBur , 0, ',' );
AfxExtractSubString( strB, strBur , 1, ',' );
AfxExtractSubString( strC, strBur , 2, ',' );

strA 에는 abc
strB 에는 def
strC 에는 ghi

값이 각각 들어 가게 됨.


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//함수의 원형 : BOOL AFXAPI AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = '\n')
// CString& rString : 문자를 받아올 Class;
// LPCTSTR lpszFullString : 전체 문자열;
// iSubString : 잘라올 문자열의 위치
// chSep : 구분문자[/code]


:> ㅎㅎ