Example #1
0
CSPString	AfxFaintlyChsToEnu( const char * szCh )
{
    static	CHS_ENU_PAIR	chs_enu_pairs[]	=	{
        { "中国",	" China " },
        { "指数",	" Index " },
        { "上证",	" Shanghai " },
        { "深证",	" Shenzhen " },
        { "基金",	" Fund " },
        { "国债",	" Bond " },
        { "债券",	" Bond " },
        { "转债",	" Convertible Bond " },
        { "银行",	" Bank " },
        { "其他",	" Other " },
        { "银行业",	" Bank " },
        { "",	"" },
    };

    CSPString	sResult = szCh;
    int i = 0;
    while( * chs_enu_pairs[i].chs )
    {
        sResult.Replace( chs_enu_pairs[i].chs, chs_enu_pairs[i].enu );
        i ++;
    }
    sResult.TrimLeft();
    sResult.TrimRight();

    return sResult;
}