16,551
社区成员
发帖
与我相关
我的任务
分享
char bufPohne[] = _T("111;222;333;444;555;666;777;");
char bufRecv[4096];
CString cstr1 = (char*)bufPohne;
CString cstr2;
int a;
for(;;)
{
a= cstr1.Find(';');
if( a == -1 )break;
cstr2 += _T(" The number is:") + cstr1.Left(a);
cstr1 = cstr1.Right(cstr1.GetLength() - a - 1);
}
strcpy((char*)bufRecv,cstr2);
CString str1="111;222;333;444";
for(int i=0;i<str1.GetLength();i++)
{
char tmpchar = str1.GetAt(i);
if((tmpchar==';')||(i==0))
{
CString str2;
if(i==0)
str2="The number is:"+str1.Mid(i,3);
else
str2="The number is:"+str1.Mid(i+1,3);
MessageBox(str2);
}
}