如何从一个字符串中一次读取两个字符并复制到另一个字符串中

ninjacow55

我正在尝试从一个字符串读取两个连续的字符,并将两个两个字符传递给另一个字符串。下面的代码,但它给我分段错误!我究竟做错了什么?

char *st = malloc(16*sizeof(char));
char *string = "purpleredblue";
int i;
int x=0;

while(x<=16)
{
    for(i=x;i<=x+2;i++)
    {
        *st++=*string++;  //copies content from string to st
    }
    x+=2;
}

printf("%s\n",st);
鲁鲁夫

您的代码是完全错误的。这可能会有所帮助:

char *buffer = (char*)malloc(16 * sizeof(char));
char *source = "purpleredblue";

char *dst = buffer;
char *src = source;
char *end = source + strlen(source);

while (src <= end)
{
    strncpy(dst, src, 2);

    dst += 2;
    src += 2;
}

printf("%s", buffer);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用动态中的指针将一个字符串复制到另一个字符串

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

如何在Shell中获取另一个字符串中一个字符串的行号

来自分类Dev

将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

来自分类Dev

什么将空字符串复制到另一个字符串?

来自分类Dev

如何在Java中将某个单词从一个字符串复制到另一个字符串

来自分类Dev

如何将一个字符串数组存储到另一个字符串数组中?

来自分类Dev

从HTML字符串中一次删除一个字符

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

正则表达式从一个字符串到另一个字符串

来自分类Dev

从一个字符串数组到另一个字符串数组的strcpy

来自分类Dev

如何将一个字符串快速复制到另一个字符串的一部分中?

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

如何将内容从一个字符串向量复制到另一个?

来自分类Dev

在java中,如何在字符串中查找单词并将其复制到另一个字符串变量中?

来自分类Dev

如果两个字符串仅相差一个字符,则返回True

来自分类Dev

如果最多两个字符不同,则匹配一个字符串

来自分类Dev

用两个字符的间隔分割一个字符串

来自分类Dev

在Java中一个字母一个字母地合并两个字符串?

来自分类Dev

如何区分一个字符串中的两个字符串?(如何防止纯文本注入)

来自分类Dev

如何在Lua中的另一个字符串中插入一个字符串?

来自分类Dev

如何在一个字符串中搜索两个字符串?

来自分类Dev

如何在一个字符串中搜索两个字符串?

来自分类Dev

如何在扑镖中从两个字符串生成一个字符串/哈希

来自分类Dev

如何用C ++中的两个字符串向量创建一个字符串?

来自分类Dev

如何在Java中从ENUM的两个字符串之间随机选择一个字符串?

来自分类Dev

Ruby:如何计算一个字符串出现在另一个字符串中的次数?

来自分类Dev

如何在jquery中的另一个字符串中间附加一个字符串变量?

Related 相关文章

  1. 1

    使用动态中的指针将一个字符串复制到另一个字符串

  2. 2

    如何测试两个字符串是否同时出现在另一个字符串中?

  3. 3

    如何测试两个字符串是否同时出现在另一个字符串中?

  4. 4

    如何在Shell中获取另一个字符串中一个字符串的行号

  5. 5

    将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

  6. 6

    什么将空字符串复制到另一个字符串?

  7. 7

    如何在Java中将某个单词从一个字符串复制到另一个字符串

  8. 8

    如何将一个字符串数组存储到另一个字符串数组中?

  9. 9

    从HTML字符串中一次删除一个字符

  10. 10

    将一个字符串拆分为两个字符串

  11. 11

    正则表达式从一个字符串到另一个字符串

  12. 12

    从一个字符串数组到另一个字符串数组的strcpy

  13. 13

    如何将一个字符串快速复制到另一个字符串的一部分中?

  14. 14

    计算一个字符串在另一个字符串中每个字符的出现次数

  15. 15

    如何将内容从一个字符串向量复制到另一个?

  16. 16

    在java中,如何在字符串中查找单词并将其复制到另一个字符串变量中?

  17. 17

    如果两个字符串仅相差一个字符,则返回True

  18. 18

    如果最多两个字符不同,则匹配一个字符串

  19. 19

    用两个字符的间隔分割一个字符串

  20. 20

    在Java中一个字母一个字母地合并两个字符串?

  21. 21

    如何区分一个字符串中的两个字符串?(如何防止纯文本注入)

  22. 22

    如何在Lua中的另一个字符串中插入一个字符串?

  23. 23

    如何在一个字符串中搜索两个字符串?

  24. 24

    如何在一个字符串中搜索两个字符串?

  25. 25

    如何在扑镖中从两个字符串生成一个字符串/哈希

  26. 26

    如何用C ++中的两个字符串向量创建一个字符串?

  27. 27

    如何在Java中从ENUM的两个字符串之间随机选择一个字符串?

  28. 28

    Ruby:如何计算一个字符串出现在另一个字符串中的次数?

  29. 29

    如何在jquery中的另一个字符串中间附加一个字符串变量?

热门标签

归档