请教高手:LPCTSTR sz1中的字都是wstrSz1中的字,我现在要把这些字用wstrSz2中相应位置的字替换。我要得到输入的(LPCTSTR sz1)的各个字的unicode码,然后减去4E00,得到的值代表了这个字在wstrSz1中的相对位置,然后据此找到wstrSz2中相应的字,组成一个新串,赋给sz2,该怎么作?extern "C" __declspec(dllexport)void Sz1ToSz2(LPCTSTR sz1, LPCTSTR sz2, int nLen)
{
   unsigned short wstrSz1[14]={'一','丁','丂','七','丄','丅','丆','万','丈','三','上','下','丌','不'};
   unsigned short wstrSz2[14]={'地','非','个','我','他','一','从','结','丈','共','得','分,'很','更'};}
请高手指点迷津,谢谢!