我目前正在尝试使用sscanf:
解析包含类似内容的文件param1 = value1
...
param5=value5
...
paramn = valuen
我需要通过param名称提取值。 例如:
sscanf((char*)rtext, "param5=%s", label)
我想把“value5”变成字符串变量“label”。 此示例返回0个巧合。我尝试了各种特定的运气,没有运气。看起来这样不起作用,因为在“param5”之前还有另一个符号,包括新行。如何告诉sscanf跳过这个,直到找到“param5”?谢谢。
答案 0 :(得分:1)
逐行读取文件,直到您获得成功扫描。