图文实例说MFC制作工具的心得(二)
继前文《图文实例说MFC制作工具的心得(一)》,这篇文章继续写几点心得。
1 如何将CString转换成char *指针
由于异或的时候可以直接调用《十六进制字符串异或》一文中的十六进制字符串异或方法void hexstrxor(char * HexStr1, char * HexStr2, char * HexStr)。
但是Edit Control控件添加变量HexStr1、HexStr2都是CString类型,所以需要转换。由于项目的字符集是使用多字节字符集,所以可以通过(LPSTR)(LPCTSTR)CString方法强制将CString数据转换成char *指针类型,这样就可以直接调用了hexstrxor((LPSTR)(LPCTSTR)HexStr1, (LPSTR)(LPCTSTR)HexStr2, HexStrXorResult);。




