본문 바로가기

카테고리 없음

mfc parsing 파싱

CString fullstringappnamefileext ;
fullstring.LoadString(IDR_MAINFRAME);    // 전제 문자열을 읽는다.

AfxExtractSubString(appnamefullstring0, '\n');  //첫번째 sub-string

AfxExtractSubString(fileextfullstring4, '\n');  //4번째 sub-string

//
// CString strFullTxt = "abcd;efg;hijklmn;1234";
// CString strSubTxt;
// int i=0;
//
// while(1)
// {
//  if(!AfxExtractSubString(strSubTxt,StrFullTxt, i++, ';'))break;
//  MessageBox(strSubTxt);
// }
//
// 요로코롬 되져 ^^ 정말 간단하져?  
// 다들 아신다구요? ㅡ_ㅡ;
// 쿨럭,..함수의 원형은 아래와 같습니다.
//////////////////////////////////////////////////////////////////
//함수의 원형 : BOOL AFXAPI AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = ' ')
// CString& rString : 문자를 받아올 Class;
// LPCTSTR lpszFullString : 전체 문자열;
// iSubString : 잘라올 문자열의 위치
// chSep : 구분문자[/code]