gpt4 book ai didi

c - 从字符串中检索键和值的最优化方法是什么

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:14 26 4
gpt4 key购买 nike

从字符串中检索键和值的最优化方法是什么
我有 char *stringRow="thisIsKey1=ThisIsValue1&thisIsKey2=ThisIsValue2"
我有上面的字符串,我需要从中提取 char *keychar *value
这将进入循环,直到我们从字符串中提取所有键值对。

键值对由&字符分割,字符串中可以有n个键值对。此外,键和值的长度不同。

如何使用简单的 C 做到这一点?任何示例都会有所帮助。

***更新:
我认为使用 sscanf 解析的更好方法。谁能告诉我如何使用 sscanf 格式解析这个字符串。

最佳答案

首先使用 Noufals 评论。

否则,我假设带有“=&”的 strtok 作为分隔符集应该可以工作。然后遍历数组并构建值对。

请注意,这不会处理键或值中包含的分隔符。您需要对这些进行转义或转码。

关于c - 从字符串中检索键和值的最优化方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5789065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com