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

安德鲁

我必须阅读我在 linux 上运行程序时引入的参数。

./myprog 10 20 30, 20 54 12, 31 42 51

我在找出如何将参数分隔为一个子字符串,然后将该子字符串分隔为其他字符串时遇到问题。

10 20 30, 20 54 12, 31 42 51

我想将此字符串分隔为另一个字符串,以“,”为分隔符,然后将该子字符串分隔为另一个以“”为分隔符的字符串。

 a[0]="10 20 30"
 a[1]="20 55 12"
 a[2]="31 42 51"

然后我希望它是这样的:

 b[0]="10" b[1]="20" b[2]="30" and so on...
神圣的分号

在这里,我使用此代码将参数分成子字符串。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    char *str = "10 20 30, 20 54 12, 31 42 51";
    char **a = calloc(sizeof(char*),strlen(str));
    int x = 0;
    int y = 0;
    int i = 0;

    while (str[i] != '\0')
    {
        x = 0;
        a[y] = calloc(sizeof(char),9);
        while(str[i] != ',' && str[i] != '\0')
        {
            a[y][x] = str[i];
            i++;
            x++;
        }
        y++;
        i += 2;
    }
    //this code below for test
    y--;
    for (int t = 0; t < y; t++)
            printf("%s\n",a[t]);

}

现在尝试制作另一个:)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何测试一个字符串是否是另一个字符串的子序列?

来自分类Dev

C strcpy复制字符串并添加另一个字符

来自分类Dev

如何从(C)中的另一个字符串获取子字符串

来自分类Dev

用另一个字符串环绕字符串

来自分类Dev

Perl:我们如何检查哪个字符串是另一个字符串的子字符串?

来自分类Dev

检查一个字符串是否在python中包含另一个子字符串

来自分类Dev

检查一个字符串是另一个字符串的子

来自分类Dev

计算一个字符串中的子字符串,不包括一个字符串

来自分类Dev

Rails ActiveRecord-通过另一个字符串的子字符串查找

来自分类Dev

检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

来自分类Dev

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

来自分类Dev

算法:最佳地将一个字符串分成3个子字符串

来自分类Dev

检查子字符串是否在Haskell的另一个字符串内的函数

来自分类Dev

如何用一个字符串中的另一个子字符串替换一个子字符串的所有出现?

来自分类Dev

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

来自分类Dev

如何用C中的另一个字符串替换字符串中的子字符串?

来自分类Dev

如何将一个字符串分成2个字符串

来自分类Dev

groovy从另一个字符串中提取子字符串

来自分类Dev

如何测试一个字符串是否是另一个字符串的子序列?

来自分类Dev

在python中分割字符串,然后将它们加入,以便每个字符串比下一个字符串长一个子字符串

来自分类Dev

为另一个字符串的子字符串创建一个新的字符串是否多余?

来自分类Dev

如何基于另一个字符串的索引获取子字符串

来自分类Dev

用动态内容中的另一个字符串替换子字符串

来自分类Dev

匹配另一个字符串中的子字符串

来自分类Dev

通过子字符串计数排序一个字符串?

来自分类Dev

汇编:用另一个字符串替换子字符串

来自分类Dev

如果字符串在另一个字符串内

来自分类Dev

从给定另一个字符串的开头替换子字符串

来自分类Dev

子字符串可以重新排列以匹配另一个字符串

Related 相关文章

  1. 1

    如何测试一个字符串是否是另一个字符串的子序列?

  2. 2

    C strcpy复制字符串并添加另一个字符

  3. 3

    如何从(C)中的另一个字符串获取子字符串

  4. 4

    用另一个字符串环绕字符串

  5. 5

    Perl:我们如何检查哪个字符串是另一个字符串的子字符串?

  6. 6

    检查一个字符串是否在python中包含另一个子字符串

  7. 7

    检查一个字符串是另一个字符串的子

  8. 8

    计算一个字符串中的子字符串,不包括一个字符串

  9. 9

    Rails ActiveRecord-通过另一个字符串的子字符串查找

  10. 10

    检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

  11. 11

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

  12. 12

    算法:最佳地将一个字符串分成3个子字符串

  13. 13

    检查子字符串是否在Haskell的另一个字符串内的函数

  14. 14

    如何用一个字符串中的另一个子字符串替换一个子字符串的所有出现?

  15. 15

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

  16. 16

    如何用C中的另一个字符串替换字符串中的子字符串?

  17. 17

    如何将一个字符串分成2个字符串

  18. 18

    groovy从另一个字符串中提取子字符串

  19. 19

    如何测试一个字符串是否是另一个字符串的子序列?

  20. 20

    在python中分割字符串,然后将它们加入,以便每个字符串比下一个字符串长一个子字符串

  21. 21

    为另一个字符串的子字符串创建一个新的字符串是否多余?

  22. 22

    如何基于另一个字符串的索引获取子字符串

  23. 23

    用动态内容中的另一个字符串替换子字符串

  24. 24

    匹配另一个字符串中的子字符串

  25. 25

    通过子字符串计数排序一个字符串?

  26. 26

    汇编:用另一个字符串替换子字符串

  27. 27

    如果字符串在另一个字符串内

  28. 28

    从给定另一个字符串的开头替换子字符串

  29. 29

    子字符串可以重新排列以匹配另一个字符串

热门标签

归档