Streamreader - 新行 - 回车

时间:2014-02-15 16:51:56

标签: c# streamreader carriage-return

我正在阅读一个IES文件,这里有一点关于它们......

“光度数据存储在ASCII文件中。文件中的每一行必须少于132个字符,并且必须以回车/换行字符序列终止。插入一个支架可以继续更长的行返回/换行字符序列。“

在一堆标题信息之后,我所追踪的线是14行。但是由于123个字符的限制,它可以从那里向下延伸任意数量的行。如果您以回车结束并继续行,我怎么知道在哪里停止读取数据?以下数据块是确切的格式,一系列角度。每组可以或可以不以0,90和0开始和/或结束。 180.我错过了什么,我该如何收集这些数据?以下是一个例子,从第14行开始。谢谢。

0 2.5 5 7.5 10 12.5 15 17.5 20 22.5 25 27.5 30 32.5 35 37.5
40 42.5 45 47.5 50 52.5 55 57.5 60 62.5 65 67.5 70 72.5 75
77.5 80 82.5 85 87.5 90

[no space]

0 22.5 45 67.5 90 112.5 135 157.5 180 202.5 225 247.5
270 292.5 315 337.5 360

1 个答案:

答案 0 :(得分:0)

谷歌和发布开源代码的人都是你的朋友:) https://github.com/kmorin/IESparser/blob/master/IESParser.cs