帮忙给个详细说明

解决方案 »

  1.   

    为什么要对两个CString对象进行异或运算?
    异或运算是对bit进行的,CString对象的bit是什么?
      

  2.   

    我想把密码用CString pas保存
    对pas进行加密异或一个随机数
    如何实现
      

  3.   

    那只能一个字符一个字节取出来异或了,不过异或完了就不能保证是字符串了,还是得用char数组之类的来保存。
      

  4.   

    GetBuffer
    对每个char做运算
    ReleaseBuffer
      

  5.   

    能不能给我举个实例?
    比如
    CString pas("abc");
    CString uup("def");这两个怎么进行异或操作
      

  6.   

    自己增加一定的算法
    如 CString str ="abc"*2
    当然还要ctoi()
      

  7.   

    再问一下
    char型怎么进行异或
    这样可以吗
    char a = 'a';
    char b = 'b';
    char c = a^b;
      

  8.   

    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];
    }
      

  9.   

    好像不行啊WizardK() 的方法