使用sscanf

时间:2017-05-09 15:02:02

标签: printf stm32 scanf

我目前正在尝试使用sscanf:

解析包含类似内容的文件
param1 = value1
...
param5=value5
...
paramn = valuen

我需要通过param名称提取值。 例如:

sscanf((char*)rtext, "param5=%s", label)

我想把“value5”变成字符串变量“label”。 此示例返回0个巧合。我尝试了各种特定的运气,没有运气。看起来这样不起作用,因为在“param5”之前还有另一个符号,包括新行。如何告诉sscanf跳过这个,直到找到“param5”?谢谢。

1 个答案:

答案 0 :(得分:1)

逐行读取文件,直到您获得成功扫描。