需要帮助来解析C语言中“ var1 = bob&var2 = smith”形式的字符串

kon

我是C语言的新手,需要解析作为函数指针传递给函数的字符串“ var1 = bob&var2 = j”。我只想返回一个字符数组,例如[“ bob”,“ smith”]。

我在使用C语法时遇到了麻烦,并且在这种情况下,无法通过解析成功地循环输入并提取出“ bob”和“ smith”。我一直在尝试弄乱strtok(),但是没有成功。

如果有人可以在这里帮助我,将不胜感激。

谢谢。

纳卡什·库玛(Nakash Kumar)

由于分隔符正在更改(&var2 =,&var3 =),因此strtok将不起作用。

打印名称的基本程序很简单。

int main() {
    char* str = "var1=bob&var2=smith";
    // iterate all characters
    for (int i = 0; i < str[i] != '\0'; i++) {
        // if equal is found, you have your word
        if (str[i] == '=') {
            // keep iterating the characters upto & or \0
            for (int j = i+1; str[j] != '\0' && str[j] != '&'; j++) {
                printf("%c", str[j]);
            }
            printf("\n");
        }
    }
    return 0;
}

您将需要创建一个char *数组来存储这些名称。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串从var1映射到var2(查找)

来自分类Dev

使用Python将字符空间后的字符串分隔为var1和var2

来自分类Dev

JAXB用变量解析XML文件(例如$(var1))

来自分类Dev

在Python中简化“如果在字符串中为var1或在字符串中为var2:”

来自分类Dev

PHP比较效率($ var ==($ var1 || $ var2))

来自分类Dev

在C#中lua`local variable = var1或var2`的类似物是什么?

来自分类Dev

PHP isset 等于 $var1 或 $var2

来自分类Dev

在Java中的crementAndAnd()实现中将getIntVolatile(Object var1,long var2)替换为getInt(Object var1,long var2)

来自分类Dev

最快的PHP等价于javascript`var a = var1 || var2 || var3;`表达式

来自分类Dev

如何根据变量数(var1,var2等)自动调整R脚本

来自分类Dev

R / dplyr:var1 * var2矩阵中的文本

来自分类Dev

while(stringstream >> var1 >> var2)是安全的做法吗?

来自分类Dev

通过var1和var2设置默认查询

来自分类Dev

R中按组滚动var1或var2的计数

来自分类Dev

必须声明标量变量@ Var1

来自分类Dev

批处理文件-属性+ r%Var1%

来自分类Dev

在JavaScript iMacros中使用SET!VAR1 EVAL

来自分类Dev

SAS:如果Var1为空,如何将单元格内容从Var2移至Var1

来自分类Dev

Var1设置为执行的命令的内容,如何将Var2设置为来自Var1的命令

来自分类Dev

如何检查批次中是否存在多个VAR(从VAR1到VAR10)

来自分类Dev

如何从$ VAR1中删除$ VAR2值并将剩余值输出到$ VAR3?

来自分类Dev

对于添加到var1的每1个,将1添加到var2

来自分类Dev

'字符串'== $ var或$ var =='字符串'的区别?

来自分类Dev

当带有var1的语句包含在var2中时(可以这样做吗?)

来自分类Dev

在R中将Var1元素随机分配给Var2元素的算法

来自分类Dev

如何在pi中对sql进行计数,按var1进行count(var2)组?

来自分类Dev

仅当其中的每一行都是$ VAR1或$ VAR2时,才标识并删除整列

来自分类Dev

仅当其中的每一列为$ VAR1或$ VAR2时,才删除整行

来自分类Dev

将var字符串从C ++传递到Delphi dll

Related 相关文章

  1. 1

    将字符串从var1映射到var2(查找)

  2. 2

    使用Python将字符空间后的字符串分隔为var1和var2

  3. 3

    JAXB用变量解析XML文件(例如$(var1))

  4. 4

    在Python中简化“如果在字符串中为var1或在字符串中为var2:”

  5. 5

    PHP比较效率($ var ==($ var1 || $ var2))

  6. 6

    在C#中lua`local variable = var1或var2`的类似物是什么?

  7. 7

    PHP isset 等于 $var1 或 $var2

  8. 8

    在Java中的crementAndAnd()实现中将getIntVolatile(Object var1,long var2)替换为getInt(Object var1,long var2)

  9. 9

    最快的PHP等价于javascript`var a = var1 || var2 || var3;`表达式

  10. 10

    如何根据变量数(var1,var2等)自动调整R脚本

  11. 11

    R / dplyr:var1 * var2矩阵中的文本

  12. 12

    while(stringstream >> var1 >> var2)是安全的做法吗?

  13. 13

    通过var1和var2设置默认查询

  14. 14

    R中按组滚动var1或var2的计数

  15. 15

    必须声明标量变量@ Var1

  16. 16

    批处理文件-属性+ r%Var1%

  17. 17

    在JavaScript iMacros中使用SET!VAR1 EVAL

  18. 18

    SAS:如果Var1为空,如何将单元格内容从Var2移至Var1

  19. 19

    Var1设置为执行的命令的内容,如何将Var2设置为来自Var1的命令

  20. 20

    如何检查批次中是否存在多个VAR(从VAR1到VAR10)

  21. 21

    如何从$ VAR1中删除$ VAR2值并将剩余值输出到$ VAR3?

  22. 22

    对于添加到var1的每1个,将1添加到var2

  23. 23

    '字符串'== $ var或$ var =='字符串'的区别?

  24. 24

    当带有var1的语句包含在var2中时(可以这样做吗?)

  25. 25

    在R中将Var1元素随机分配给Var2元素的算法

  26. 26

    如何在pi中对sql进行计数,按var1进行count(var2)组?

  27. 27

    仅当其中的每一行都是$ VAR1或$ VAR2时,才标识并删除整列

  28. 28

    仅当其中的每一列为$ VAR1或$ VAR2时,才删除整行

  29. 29

    将var字符串从C ++传递到Delphi dll

热门标签

归档