将CString型的两个多字节十六进制数进行相加,结果以CString型字符串返回
函数声明:
CString CStringHexSum(CString strHex1,CString strHex2,int iByteNum)
参数解释:
strHex1:被加数,CString型十六进制数,例“EEEE”…
strHex2:加数, CString型十六进制数,例“00EE”…
int iByteNum:字节数 ,一般为相加字符串长度的1/2.
函数实现:
CString CXXXDlg::CStringHexSum(CString strHex1,CString strHex2,int iByteNum){
BYTE* bstrHex1;
bstrHex1=new BYTE[iByteNum];
BYTE* bstrHex2;
bstrHex2=new BYTE[iByteNum];
BYTE btemp1,btemp2;
CString strtemp1,strtemp2