- 积分
- 455
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|

楼主 |
发表于 2006-4-12 13:31:52
|
显示全部楼层
修改了FindLocale函数,支持重复区号的查找。
word FindLocale(LOCALE *pLocale, int LocaleCount, int LocaleNo, int *nRepeatNum);
修改了显示的函数,支持重复区号的显示。
if(nRepeatNum == 1)
{
BSTRAdd(pBSTR, pProvince[pCity[CityNo].ProvinceNo].ProvinceName, 3 );
BSTRAdd(pBSTR, szSplit, 8);
BSTRAdd(pBSTR, pCity[CityNo].CityName, 5);
}
else
{
int i;
//得到长途电话区号表
LOCALE *pLocale = (LOCALE*)(CODESHOWDATAADDRESS+pHead->LocaleTableOffset);
BSTRAdd(pBSTR, pProvince[pCity[pLocale[CityNo].CityNo].ProvinceNo].ProvinceName, 3 );
for(i=0; i<nRepeatNum; i++)
{
BSTRAdd(pBSTR, szSplit, 4);
BSTRAdd(pBSTR, pCity[pLocale[i+CityNo].CityNo].CityName, 5);
}
} |
|