while(tokenPtr!=NULL && tokenPtr2!=NULL)
{
CString ss;
if (tokenPtr != NULL)
{
//tokenPtr to int(number)
ss.Format(_T("%s"),tokenPtr);
number = _tcstol(ss,NULL,10); //其實可以直接用tokenPtr to number,但是UNICODE時第一個為0
if (number > 5000)
{
number -= 5000;
}
tokenPtr=_tcstok_s(NULL,delims,&next_token);
}
if (tokenPtr2 != NULL)
{
//tokenPtr2 to int(number2)
ss.Format(_T("%s"),tokenPtr2); ss.Trim();
number2 = _tcstol(ss,NULL,10);
if (number2 > 5000)
{
number2 -= 5000;
}
number2 +=number;
//write data to file "szdatfile"
ss.Format(_T("%d "),number2);
ss.TrimLeft();