字符串变换的问题# Programming - 葵花宝典
t*i
1 楼
我有一个字符串 "XYXYZ"
我先把它转化成两个二进制数 10100 (x代表1,y,z代表0)
01010 (y代表1, x,z代表0)
请问在c++里有什么比较简便的方法可以实现。
其实我是想用c++的为运算符对他们进行操作。我得笨办法就是把字符串替换成"10100", "01010",然后把它直接cast成二进制数。 但是我不知道这个cast的函数是啥,另外我觉得高手肯定有更有效率的方法。
我先把它转化成两个二进制数 10100 (x代表1,y,z代表0)
01010 (y代表1, x,z代表0)
请问在c++里有什么比较简便的方法可以实现。
其实我是想用c++的为运算符对他们进行操作。我得笨办法就是把字符串替换成"10100", "01010",然后把它直接cast成二进制数。 但是我不知道这个cast的函数是啥,另外我觉得高手肯定有更有效率的方法。