- 论坛徽章:
- 0
|
原帖由 cuijxin 于 2008-8-20 15:48 发表
for(int i = 0; i < ModulerIP.size(); i++)
{
sprintf(temp, "(%s:%s)", ModulerIP.NodeId, ModulerIP.modulerId);
strcat(query, temp);
}
strcat(query, "(");
for(int ...
for(int i = 0; i < ModulerIP.size(); i++)
{
sprintf(temp, "(%s:", ModulerIP[i].NodeId);
strcat(query, temp);
while (i < ModulerIP.size()-1 && ModulerIP[i].modulerId == ModulerIP[i+1].modulerId)
{//相同的NodeId
sprintf(temp, ",%s", ModulerIP[i].NodeId);
strcat(query, temp);
i++;
}
sprintf(temp, ",%s)", ModulerIP[i].NodeId);
strcat(query, temp);
} |
|
|