MFC
문자열 분리(파싱)
불량껌
2012. 7. 10. 15:36
CString m_sNumber; //분리하고자 하는 문자열
CString sTemp; //임시저장
int nNumber[15]; //숫자로 저장될 배열
m_sNumber에 "421 234 12 214 522"이 들어있다고 예를 들어보면
while(1)
{
if(!AfxExtractSubString(sTemp, m_sNumber , nNumCount++, ' ')) //공백으로 분리하여 sTemp에 저장
{
break;
}
nNumber[nNumCount-1] = _ttoi(sTemp); //sTemp의 문자를 숫자로 nNumber에 저장.
}