使用 sscanf 解析文件
Parsing file with sscanf
我目前正在尝试使用 sscanf 解析包含类似内容的文件:
param1 = value1
...
param5=value5
...
paramn = valuen
我需要通过参数名称提取值。
例如:
sscanf((char*)rtext, "param5=%s", label)
我正在尝试将 "value5" 放入字符串变量 "label" 中。
这个例子returns0个巧合。我尝试了各种规范,但没有成功。看起来这不起作用,因为在 "param5" 之前还有另一个符号包括新行。如何告诉 sscanf 在找到 "param5" 之前跳过此步骤?谢谢。
逐行读取文件,直到扫描成功。
我目前正在尝试使用 sscanf 解析包含类似内容的文件:
param1 = value1
...
param5=value5
...
paramn = valuen
我需要通过参数名称提取值。 例如:
sscanf((char*)rtext, "param5=%s", label)
我正在尝试将 "value5" 放入字符串变量 "label" 中。 这个例子returns0个巧合。我尝试了各种规范,但没有成功。看起来这不起作用,因为在 "param5" 之前还有另一个符号包括新行。如何告诉 sscanf 在找到 "param5" 之前跳过此步骤?谢谢。
逐行读取文件,直到扫描成功。