gpt4 book ai didi

c++ - 解析具有非常量格式的文件(值的数量)

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:05 25 4
gpt4 key购买 nike

我目前正在尝试解析格式如下的文本文件:

 [value1(double),value2(double];[value1(double),value2(double];...;[value1(double),value2(double]\n
[value1(double),value2(double];[value1(double),value2(double];...;[value1(double),value2(double]\n
etc...

这个文件是传感器测量的结果:每个括号代表传感器值的区间,每条不同的线代表一个测量。

问题是,我们有时会关闭某些传感器,所以文件不会有相同的格式,所以我真的不知道如何做一个“通用”解析器,不应该考虑的数量已开启的传感器。

当然,不知道大家看清楚了没有,这个数值个数,一个文件一个文件不一样。我的意思是,在同一个文件中,值的数量显然是恒定的。因此,如果我关闭除一个以外的每个传感器,我会得到这样的结果:

 [value1(double),value2(double]\n
[value1(double),value2(double]\n
etc...

输出格式为:

LINE 1:
x1min: ... (first value of the first bracket-couple)
x1max: ... (second value of the second bracket-couple)
x2min: ...
x2max: ...
etc...

LINE 2:
same here

ETC
enter code here

一些帮助将不胜感激。

祝你今天愉快,非常感谢。

PS:非常抱歉我的英语不好

最佳答案

读一行:

 [value1,value2];[value1,value2];[value1,value2];.........

处理行:

Till the end of line is met do:
For all chars from '[' to ']', read the 2 values.
Store val1 and val2

重复此操作直到文件结束。

关于c++ - 解析具有非常量格式的文件(值的数量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9348271/

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