【发布时间】:2014-06-14 04:28:39
【问题描述】:
我有一个包含 32 位二进制的字符串变量。将二进制表示的这 4 个字符(8 位是一个字符)转换回它们的 ASCII 字符的最佳方法是什么?
例如,变量包含“01110100011001010111001101110100”,应将其转换回字符串“test”。
【问题讨论】:
-
人们只能想知道您最终是如何将 ASCII 编码的文本存储为字符的文本二进制表示。也许从根本上解决问题会更有成效。
-
只是猜测——这听起来像是家庭作业,
<humor>攻击教授在</humor>上是不受欢迎的 -
@DavidHeffernan 你说得很对,我对 C++ 还很陌生,只是发现了 std::bitset。我知道我的方法确实感觉很不对劲!