Различные методы чтения текстового файла? - PullRequest
0 голосов
/ 02 августа 2020

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

Например, входной файл, который я читаю, содержит:

10 10 

2 3

D 7 8

C 4 3

W 1 2

W 5 5

У меня есть конструкторы, настроенные для использования первых двух строк, struct(int foo1, int foo2)

И другой конструктор для работы с остальными строками, struct(char foo, int foo1, int foo2)

Лучшее способ, которым я могу придумать, - это прочитать текстовый файл в виде строк, строка за строкой, а затем преобразовать целочисленные индексы символов в реальные целые числа ...

Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 02 августа 2020

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

...