У меня есть следующая проблема:Создать многомерный вектор из текстового файла
У меня есть файл, который выглядит как:
1 2 4 5 7 8
3 1 3 7 8 9 10 11
2 4 1 3 5
4 5 6 7
Я хочу, чтобы создать различные векторы, в которых:
vector[0][0]=1 , vector[0][1]=2, ... , vector[1][0]=3, vector[1][1]=1 etc etc
Я все еще в начале, и я пробовал с:
my $file = 'file.dat';
open (INFO, $file);
my @vector = <INFO>;
close (INFO);
, но он создает только массив, который читает то, что содержится в файле, и не дает точную позицию (в результате чего я ожидаю) элементы файла.
Извините, но как я могу открыть файл данных? Если файл называется 'file.dat', как я могу сказать в сценарии, чтобы пойти и найти данные в этом файле? –
Вы уже открыли файл в своем коде. Вы не знали об этом? Потому что это было похоже на тебя. Хотя вы должны использовать три аргумента open и лексический дескриптор файла. А также проверьте возвращаемое значение вашего открытого оператора. – TLP
Спасибо, много, работает –