如果是固定每行 10 个值,可以:
static char szFormat[] = "%u,%u,%d,%d,%d,%d,%d,%d,%d,%d";int nRead = sscanf(strLine, szFormat,
&pwp->flags, &pwp->showCmd,
&pwp->ptMinPosition.x, &pwp->ptMinPosition.y,
&pwp->ptMaxPosition.x, &pwp->ptMaxPosition.y,
&pwp->rcNormalPosition.left, &pwp->rcNormalPosition.top,
&pwp->rcNormalPosition.right, &pwp->rcNormalPosition.bottom);
if ( nRead != 10 ) return FALSE;
static char szFormat[] = "%u,%u,%d,%d,%d,%d,%d,%d,%d,%d";int nRead = sscanf(strLine, szFormat,
&pwp->flags, &pwp->showCmd,
&pwp->ptMinPosition.x, &pwp->ptMinPosition.y,
&pwp->ptMaxPosition.x, &pwp->ptMaxPosition.y,
&pwp->rcNormalPosition.left, &pwp->rcNormalPosition.top,
&pwp->rcNormalPosition.right, &pwp->rcNormalPosition.bottom);
if ( nRead != 10 ) return FALSE;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货