在C ++中将字符串拆分为4个字符

比格蒂尼

我有一个关于拆分字符串的问题。我正在创建一个二进制到十六进制的转换器,并且希望将我的二进制序列(用4个字符表示为一个字符串)进行拆分,以便我可以轻松地将每组4位转换为十六进制形式:

例子:

00000111010110111100110100010101

会变成:

"0000", "0111", "0101", "1011", "1100", "1101", "0001", "0101"

感谢您提供的任何帮助!

m_callens

使用该std::string::substr函数和一个简单的for循环,您可以将字符串细分为4组,然后将它们压入a std::vector<std::string>,如下所示...

#include <iostream>
#include <vector>
#include <string>

int main() {
    std::string nums = "00000111010110111100110100010101";
    std::vector<std::string> bins;

    for (std::size_t i = 0; i < nums.size(); i += 4)
        bins.push_back(nums.substr(i, 4));

    return 0;
}

然后bins变成std::vector充满细分的二进制数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

[C]-将字符串拆分为2个字符串

来自分类Dev

c ++如何基于最后一个“。”将字符串拆分为两个字符串

来自分类Dev

将范围序列拆分为多个字符串c#,linq

来自分类Dev

将多个字符串拆分为C#中的对象列表

来自分类Dev

在C语言中将“字符串”拆分为字符

来自分类Dev

在C#中,如何用2个字符计数拆分字符串?

来自分类Dev

C:将一个字符串拆分为两个字符串,并返回一个2元素数组

来自分类Dev

在C中将字符串拆分为整数数组

来自分类Dev

在C ++中将字节字符串拆分为BYTES的向量

来自分类Dev

在C中将字符串拆分为令牌

来自分类Dev

无法在C中将字符串拆分为数组

来自分类Dev

在C中将字符串拆分为整数数组

来自分类Dev

在C中将字符串拆分为双指针

来自分类Dev

拆分一个字符串,c#

来自分类Dev

在每个位置拆分一个字符串 c#

来自分类Dev

C#-将可执行路径和参数拆分为两个字符串

来自分类Dev

C#-将可执行路径和参数拆分为两个字符串

来自分类Dev

从C中的字符串中提取最后4个字符

来自分类Dev

从C中的字符串中提取最后4个字符

来自分类Dev

使用 strchr 在 c 中的 4 个字符串中搜索一个字符

来自分类Dev

在C#中将字符串拆分为字符串数组列表

来自分类Dev

在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

来自分类Dev

我想在C中将一个字符串分成两个字符串

来自分类Dev

如何在C中将多个字符串值存储为一个字符串?

来自分类Dev

在C ++中将4个字符转换为int

来自分类Dev

C#比较4个字符串并忽略空字符串的最佳方法

来自分类Dev

C#比较4个字符串并忽略空字符串的最佳方法

来自分类Dev

C ++每X个字符分割一个字符串

来自分类Dev

C:比较2个字符串

Related 相关文章

  1. 1

    [C]-将字符串拆分为2个字符串

  2. 2

    c ++如何基于最后一个“。”将字符串拆分为两个字符串

  3. 3

    将范围序列拆分为多个字符串c#,linq

  4. 4

    将多个字符串拆分为C#中的对象列表

  5. 5

    在C语言中将“字符串”拆分为字符

  6. 6

    在C#中,如何用2个字符计数拆分字符串?

  7. 7

    C:将一个字符串拆分为两个字符串,并返回一个2元素数组

  8. 8

    在C中将字符串拆分为整数数组

  9. 9

    在C ++中将字节字符串拆分为BYTES的向量

  10. 10

    在C中将字符串拆分为令牌

  11. 11

    无法在C中将字符串拆分为数组

  12. 12

    在C中将字符串拆分为整数数组

  13. 13

    在C中将字符串拆分为双指针

  14. 14

    拆分一个字符串,c#

  15. 15

    在每个位置拆分一个字符串 c#

  16. 16

    C#-将可执行路径和参数拆分为两个字符串

  17. 17

    C#-将可执行路径和参数拆分为两个字符串

  18. 18

    从C中的字符串中提取最后4个字符

  19. 19

    从C中的字符串中提取最后4个字符

  20. 20

    使用 strchr 在 c 中的 4 个字符串中搜索一个字符

  21. 21

    在C#中将字符串拆分为字符串数组列表

  22. 22

    在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

  23. 23

    我想在C中将一个字符串分成两个字符串

  24. 24

    如何在C中将多个字符串值存储为一个字符串?

  25. 25

    在C ++中将4个字符转换为int

  26. 26

    C#比较4个字符串并忽略空字符串的最佳方法

  27. 27

    C#比较4个字符串并忽略空字符串的最佳方法

  28. 28

    C ++每X个字符分割一个字符串

  29. 29

    C:比较2个字符串

热门标签

归档