如何从简单格式化的文本文件(c++)中读取数据?

计算科学 C++ 计算几何 数据存储
2021-12-12 01:38:19

点、面和单元格等网格信息将存储到单独的文件中:

例如对于点文件:


# 点数据:xyz

N_Points 100

x1 y1 z1

x2 y2 z2

...


单元格文件:


# 细胞数据:细胞类型和点索引 - 顺时针(6:三;9:四)

N_Cells 20

9 3 1 2 0

9 2 5 6 1

6 2 3 5

...


这里 # 是注释,N_Points 是用于存储这些信息的向量的大小。

我曾经将这些信息直接存储到仅带有数字的 ascII 文件中,其中每一行具有相同的格式。

对于带有注释、名称-值对和数字的 AscII 文件,它更具可读性,但我不知道如何正确地从 txt 文件中读取不同类型的行。我很欣赏完成这项简单工作的任何提示。

0个回答
没有发现任何回复~