2015-12-05 15 views
-1

我必須從文本文件中提取信息。 在文本文件中有一個字符串列表。 這是一個字符串的示例:AAA101; 2015-01-01 00:00:00; 0.784 最後一個值;是一個非整數值,它隨着行的變化而變化,因此每行都有不同的字符長度。在C++中索引一個文本文件(不同大小的行)

我想將所有這些行映射到結構化向量中,因爲我可以在任何時候訪問特定行,而無需再次掃描整個文件。

我做了一些研究,發現了一些關於命令的線程,這些命令允許我訪問文本文件的特定行,但只有在任何行具有相同字符長度的情況下才能使用。

我在想,爲了能夠映射該文件,因爲我想將所有的文件中的行以適當的格式,但我希望有一個更好的和快速的方法

+4

目前尚不清楚你在問什麼。 –

+0

在最後一個字段「值」的末尾附加額外的零。請注意充滿激情。 –

+0

現在還不清楚。 – MHSFisher

回答

0

你可以試試TStringList*。它創建了一個AnsiStrings列表。然後每個AnsiString可以通過->operator [](numberOfTheLine)訪問。