你C++下字符串ABC做过一次处理后的字符串是什么?

解决方案 »

  1.   

    你C++下字符串"ABC"做过一次处理后的字符串是什么?
      

  2.   

    参考        static void Main(string[] args)
            {
                string srcstr = "slfysfslfnslf";
                string deststr = string.Empty;
                simpleEncode_c_sharp(srcstr,ref deststr);
                Console.WriteLine(deststr);
                simpleEncode_c_sharp(deststr, ref deststr);
                Console.WriteLine(deststr);
            }        static void simpleEncode_c_sharp(string srcstr, ref string deststr)
            {
                StringBuilder sb = new StringBuilder();
                foreach (char c in srcstr)
                {
                    sb.Append(Convert.ToChar((int)c ^ 0x9421));
                }
                deststr = sb.ToString();
            }
    /*输出:
    鑒鑍鑇鑘鑒鑇鑒鑍鑇鑏鑒鑍鑇
    slfysfslfnslf
    */
      

  3.   

    在C#中调试通过         private string Pro(string originStr)
            {
                List<char> rets = new List<char>();            for (int i = 0; i < originStr.Length; i++)
                {
                    rets.Add((char)((int)originStr[i] ^ 0x9421));
                }            return new string(rets.ToArray());
            }