индексировать текстовый файл (строки разного размера) в переполнении стека

Я должен извлечь информацию из текстового файла.
В текстовом файле есть список строк.
Это пример строки: AAA101; 2015-01-01 00: 00: 00; 0,784
Значение после последнего; не целочисленное значение, которое изменяется от строки к строке, поэтому каждая строка имеет различную длину символов.

Я хочу отобразить все эти строки в структурированный вектор, так как я могу получить доступ к определенной строке в любое время, когда мне нужно, без повторного сканирования всего файла.

Я провел некоторое исследование и обнаружил некоторые темы о вызываемой команде, которые позволяют мне получить доступ к определенной строке текстового файла, но я читаю, что она работает, только если одна строка имеет длину символов, равную длине других символов.

Я думал о преобразовании всех строк в файле в правильный формат, чтобы иметь возможность отобразить этот файл так, как я хочу, но я надеюсь, что есть лучший и быстрый способ

-1

Решение

Ты можешь попробовать TStringList*, Создает список AnsiStrings. Тогда каждая AnsiString может быть доступна через ->operator [](numberOfTheLine),

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]