Чтение файла в массивы

Рейтинг: 0Ответов: 1Опубликовано: 11.10.2014

Есть файл следующего содержания:

8 1 
0 1 2 3 4 5 6 7 
3

Первая строчка содержит два числа: размер первого и второго массива, вторая и третья строчки -- сами массивы.

Как в Delphi прочитать этот файл, чтобы записать первую строчку в переменные, а остальные две строки -- в два массива?

Ответы

▲ 1

В цикле построчно читаешь файл в массив.
Если счетчик цикла равен 1, т.е. читаешь первую строчку, разбирай полученные данные и создавай массивы размерами, соответствующими значениям.
Если счетчик больше единицы, то разбирай полученные строки по одному значению и вноси их в массив, соответствующий счетчику-1.