반응형
void Ctest2View::OnBnClickedButton1()
{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
CString str;
int ndxPrev, ndxNext, ndxEnd;
CString temp1, temp2, temp3;
str.Format("a||1||b||2||c||3");
for(int i=1; i<=3; i++)
{
if(i == 1)
{
ndxPrev = str.Find("||1||");
temp1 = str.Left(ndxPrev);
}
else if(i == 3)
{
CString strNdxPrev, strNdxEnd;
strNdxPrev.Format("||%d||", i-1);
strNdxEnd.Format("||%d", i);
ndxPrev = str.Find(strNdxPrev);
ndxEnd = str.Find(strNdxEnd);
CString temp;
temp.Format("%d", ndxEnd);
temp3 = str.Mid(ndxPrev + 5 , ndxEnd - ndxPrev - 5 );
}
else
{
CString strNdxPrev, strNdxNext;
strNdxPrev.Format("||%d||", i-1);
if(i == 3)
{
strNdxNext.Format("||%d", i);
}
else
{
strNdxNext.Format("||%d||", i);
}
ndxPrev = str.Find(strNdxPrev);
ndxNext = str.Find(strNdxNext);
CString strndx;
strndx.Format("Prev = %d, Next = %d", ndxPrev, ndxNext);
temp2 = str.Mid(ndxPrev + 5 , ndxNext-6);
}
}
}
{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
CString str;
int ndxPrev, ndxNext, ndxEnd;
CString temp1, temp2, temp3;
str.Format("a||1||b||2||c||3");
for(int i=1; i<=3; i++)
{
if(i == 1)
{
ndxPrev = str.Find("||1||");
temp1 = str.Left(ndxPrev);
}
else if(i == 3)
{
CString strNdxPrev, strNdxEnd;
strNdxPrev.Format("||%d||", i-1);
strNdxEnd.Format("||%d", i);
ndxPrev = str.Find(strNdxPrev);
ndxEnd = str.Find(strNdxEnd);
CString temp;
temp.Format("%d", ndxEnd);
temp3 = str.Mid(ndxPrev + 5 , ndxEnd - ndxPrev - 5 );
}
else
{
CString strNdxPrev, strNdxNext;
strNdxPrev.Format("||%d||", i-1);
if(i == 3)
{
strNdxNext.Format("||%d", i);
}
else
{
strNdxNext.Format("||%d||", i);
}
ndxPrev = str.Find(strNdxPrev);
ndxNext = str.Find(strNdxNext);
CString strndx;
strndx.Format("Prev = %d, Next = %d", ndxPrev, ndxNext);
temp2 = str.Mid(ndxPrev + 5 , ndxNext-6);
}
}
}
반응형
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."