由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 字符串变换的问题
相关主题
关于placement new[合集] 问两个C++面试题目, 请指点, 谢谢 (转载)
[合集] 整理了一些面试题和解答,请大家指点问题: C++ static_cast between int and float
BigEndian和LittleEndian的设计简单c++问题,大家练练手
内存管理的问题为什么不能成功排序
c字符串的问题在一个有关位运算的文章里看到以下三种表达式,请问是什么意思?
在看the effective C++language菜鸟求教,一个c++的困惑
const_cast问题question overloading ++ error
c++ cast problem请推荐一本语言方面的C++书籍
相关话题的讨论汇总
话题: 01010话题: 字符串话题: 10100话题: 二进制话题: cast
进入Programming版参与讨论
1 (共1页)
t*i
发帖数: 72
1
我有一个字符串 "XYXYZ"
我先把它转化成两个二进制数 10100 (x代表1,y,z代表0)
01010 (y代表1, x,z代表0)
请问在c++里有什么比较简便的方法可以实现。
其实我是想用c++的为运算符对他们进行操作。我得笨办法就是把字符串替换成"10100", "01010",然后把它直接cast成二进制数。 但是我不知道这个cast的函数是啥,另外我觉得高手肯定有更有效率的方法。
q****2
发帖数: 7
2
echo XYXYZ | tr XYZ 110
t*i
发帖数: 72
3
开始题目说得不清楚,我想在c++里实现,最后对二进制数进行位运算。 谢谢你的答复

【在 q****2 的大作中提到】
: echo XYXYZ | tr XYZ 110
k****f
发帖数: 3794
4
for循环,一个一个转

10100", "01010",然后把它直接cast成二进制数。 但是我不知道这个cast的函数是啥
,另外我觉得高手肯定有更有效率的方法。

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

1 (共1页)
进入Programming版参与讨论
相关主题
请推荐一本语言方面的C++书籍c字符串的问题
c++ interview: iterator 和 pointer区别?在看the effective C++language
a[i]=i++const_cast问题
对STL的set比较熟悉的进来看看c++ cast problem
关于placement new[合集] 问两个C++面试题目, 请指点, 谢谢 (转载)
[合集] 整理了一些面试题和解答,请大家指点问题: C++ static_cast between int and float
BigEndian和LittleEndian的设计简单c++问题,大家练练手
内存管理的问题为什么不能成功排序
相关话题的讨论汇总
话题: 01010话题: 字符串话题: 10100话题: 二进制话题: cast