两个CString对象怎么进处异或运算 帮忙给个详细说明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么要对两个CString对象进行异或运算?异或运算是对bit进行的,CString对象的bit是什么? 我想把密码用CString pas保存对pas进行加密异或一个随机数如何实现 那只能一个字符一个字节取出来异或了,不过异或完了就不能保证是字符串了,还是得用char数组之类的来保存。 GetBuffer对每个char做运算ReleaseBuffer 能不能给我举个实例?比如CString pas("abc");CString uup("def");这两个怎么进行异或操作 自己增加一定的算法如 CString str ="abc"*2当然还要ctoi() 再问一下char型怎么进行异或这样可以吗char a = 'a';char b = 'b';char c = a^b; CString strSrc("abcdefg");CString strDst("");CString strEncry("encryption string");int nSrcLength = strSrc.GetLength();int nEncryLength = strEncry.GetLength();int nTemp = 0;for (nTemp = 0; nTemp < nSrcLength; nTemp++){ strDst += strSrc[nTemp] ^ strEncry[nTemp % nEncryLength];} 好像不行啊WizardK() 的方法 打印和打印预览为什么不一样,求高手!!! CCJListCtrl控件在CCJControlBar上创建后,里面项目显示有bug 新手,一个简单的问题! 使用 T2OLE() 时出现错误,为何? OpenGL的问题。 怎么弹出安装程序中那种让用户选择安装目录的对话框? 这是工作后遇到的一个很奇怪的问题!到底应该如何选择? 求救!串口通信中如何向串口发送一个break signal 关于DOS下写文件的问题 为什么总是找不到资源??? 关于日历小程序的一个问题? Realease问题?
异或运算是对bit进行的,CString对象的bit是什么?
对pas进行加密异或一个随机数
如何实现
对每个char做运算
ReleaseBuffer
比如
CString pas("abc");
CString uup("def");这两个怎么进行异或操作
如 CString str ="abc"*2
当然还要ctoi()
char型怎么进行异或
这样可以吗
char a = 'a';
char b = 'b';
char c = a^b;
CString strDst("");
CString strEncry("encryption string");
int nSrcLength = strSrc.GetLength();
int nEncryLength = strEncry.GetLength();
int nTemp = 0;for (nTemp = 0; nTemp < nSrcLength; nTemp++)
{
strDst += strSrc[nTemp] ^ strEncry[nTemp % nEncryLength];
}