실전 C++ MFC Split AfxExtractSubString

Posted by 친절한 Generic
2017.08.17 17:08 프로그래밍/C++ MFC

안녕하세요 10년차 개발자 오미즈 입니다.

오늘은 MFC 에서 문자열을 분리 하는 방법을 알려드릴게요.

자바와 C# 보다는 살짝 복잡합니다.

아래 코드를 활용하세요.


void CMFCApplication4Dlg::OnBnClickedButton1()

{

CString str = _T("강아지,고양이,원숭이,코끼리,염소,돼지");

CString temp[100];


// 구분자 , 로 잘라 배열에 넣고 알럿창을 호출한다.

for (int i = 0; AfxExtractSubString(temp[i], str, i, TCHAR(',')); i++)

{

AfxExtractSubString(temp[i], str, i, TCHAR(','));

if (temp[i] != "") {

AfxMessageBox(temp[i]);

}

}

}


순차적으로 강아지,고양이,원숭이,코끼리,염소,돼지 알럿창이 뜨게 됩니다.


'프로그래밍 > C++ MFC' 카테고리의 다른 글

실전 C++ MFC Split AfxExtractSubString  (0) 2017.08.17
이 댓글을 비밀 댓글로

티스토리 툴바