- 积分
- 106
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2009-1-28 18:42:35
|
显示全部楼层
目前支持18x段号码的问题:
//如果是13x,15x,18x,则判定为移动电话
else if(*pNoStr == '1' && (*(pNoStr+1) == '3' || *(pNoStr+1) == '5' || *(pNoStr+1) == '8'))
{
char chTemp=*(pNoStr+1);
bLocal = 2;
pNoStr += 2;
*(pNoStr+5) = '\0';
//得到手机号码的前五位,在手机号码表中查找对应的城市号
if(chTemp == '3') //13X
CityNo = GetCode((byte *)(CODESHOWDATAADDRESS+pHead->CodeTableOffset), atou(pNoStr));
else //if(chTemp == '5')//15X
CityNo = GetCode((byte *)(CODESHOWDATAADDRESS+0x20000), atou(pNoStr));
//else //18x
//CityNo = GetCode((byte *)(CODESHOWDATAADDRESS+?????), atou(pNoStr));
}
18x段号码目前还没有在数据库中分配一段空间,看来只有等along更新支持18x段号码的更新工具才能实现了。。。 |
|