在字符串中的每个字符之间添加“-”?

用户名

怎么做?我愿意-在某个字符串中的每个字符之后添加该字符对于特定情况,假设我有一个声明为100大小的字符串,但仅填充了3个字母(由用户输入-因此字符的str[3]值为NULL(\0))。

for(i = strlen(str) ; i >= 0 ; i--)
{
    str[i*2] = str[i];
}
for(i = 0 ; i < strlen(str) ; i++)
{
    if(i % 2 != 0)
    {
        str[i] = '-';
    }
}

但它不起作用,请帮助任何人?

萨胡
#include <stdio.h>
#include <string.h>

int main()
{
   char str[100];
   int len = 0;
   int i = 0;
   strcpy(str, "abcd");

   len = strlen(str);
   // len = 4

   // Expected output: "a-b-c-d"
   // str[7] = '\0';
   // str[6] = 'd';
   for(i = len-1; i >= 0 ; i--)
   {
      str[i*2+1] = '-';
      str[i*2] = str[i];
   }
   str[len*2-1] = '\0';

   printf("%s\n", str);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash在每个字符串中添加\ r

来自分类Dev

如何在字符串列表中的每个字符串的开头添加字符

来自分类Dev

如何生成一个字符串中的每个字符之间的随机字符?

来自分类Dev

如何在php字符串中的每个字符后添加空格?

来自分类Dev

如何在字符串中的每个字符后添加“ ^”

来自分类Dev

在子字符串的每个实例中添加一个字符

来自分类Dev

在字符串 JavaScript 中的每个字符后添加一个空格

来自分类Dev

向数组列表中的每个字符串添加一个字符

来自分类Dev

如何在列表中每个字符串的末尾添加一个字符?

来自分类Dev

向列表中的每个单独的字符串添加一个字符串

来自分类Dev

连接列表中 2 个字符串中的每个字符

来自分类Dev

Haskell:字符串B中的字符串A中每个字符出现的总和

来自分类Dev

如何遍历字符串向量中每个字符串中的字符?

来自分类Dev

添加 '?' 到列表中每个字符串的末尾

来自分类Dev

当来自bundle android时如何在每个字符串中添加逗号?

来自分类Dev

如何遍历列表中的每个字符串?

来自分类Dev

显示列表中每个字符串的索引

来自分类Dev

Javascript:查找两个字符串之间的每个字符串实例

来自分类Dev

为什么在两个字符串之间添加空格以合并c中的字符串?

来自分类Dev

在C中两个字符串之间添加空格

来自分类Dev

用子字符串制作更长的字符串,使每个字符串之间保持新行

来自分类Dev

比较字符串列表中字符串中每个字符的最快方法

来自分类Dev

将字符串添加到列表中会分别添加每个字符

来自分类Dev

如何在字符串中的每个单词之后添加一个字符?

来自分类Dev

在字符串中的每个字符串实例后插入空格

来自分类Dev

argparse 中的帮助字符串,每个字符串来自新行

来自分类Dev

Scala:在字符串列表中的每个字符后添加字符

来自分类Dev

如何在csh中的2个字符串之间更改字符串?

来自分类Dev

Array.extend(string)添加每个字符而不只是字符串

Related 相关文章

  1. 1

    Bash在每个字符串中添加\ r

  2. 2

    如何在字符串列表中的每个字符串的开头添加字符

  3. 3

    如何生成一个字符串中的每个字符之间的随机字符?

  4. 4

    如何在php字符串中的每个字符后添加空格?

  5. 5

    如何在字符串中的每个字符后添加“ ^”

  6. 6

    在子字符串的每个实例中添加一个字符

  7. 7

    在字符串 JavaScript 中的每个字符后添加一个空格

  8. 8

    向数组列表中的每个字符串添加一个字符

  9. 9

    如何在列表中每个字符串的末尾添加一个字符?

  10. 10

    向列表中的每个单独的字符串添加一个字符串

  11. 11

    连接列表中 2 个字符串中的每个字符

  12. 12

    Haskell:字符串B中的字符串A中每个字符出现的总和

  13. 13

    如何遍历字符串向量中每个字符串中的字符?

  14. 14

    添加 '?' 到列表中每个字符串的末尾

  15. 15

    当来自bundle android时如何在每个字符串中添加逗号?

  16. 16

    如何遍历列表中的每个字符串?

  17. 17

    显示列表中每个字符串的索引

  18. 18

    Javascript:查找两个字符串之间的每个字符串实例

  19. 19

    为什么在两个字符串之间添加空格以合并c中的字符串?

  20. 20

    在C中两个字符串之间添加空格

  21. 21

    用子字符串制作更长的字符串,使每个字符串之间保持新行

  22. 22

    比较字符串列表中字符串中每个字符的最快方法

  23. 23

    将字符串添加到列表中会分别添加每个字符

  24. 24

    如何在字符串中的每个单词之后添加一个字符?

  25. 25

    在字符串中的每个字符串实例后插入空格

  26. 26

    argparse 中的帮助字符串,每个字符串来自新行

  27. 27

    Scala:在字符串列表中的每个字符后添加字符

  28. 28

    如何在csh中的2个字符串之间更改字符串?

  29. 29

    Array.extend(string)添加每个字符而不只是字符串

热门标签

归档