что не так вроде все правильно Code: #!/usr/bin/perl -w open (PH "customer.txt") || die "Ошибка при открытии файла $!"; while(<PH>){ chomp; ($number, $email)=(split(/\s+/,$_))[1-2]; $Email{$email}=$_; $Phone{$number}=$_; } close(PH); вот такая ошибочка
я в перл не разбираюсь, но может здесь должна стоять запятая: open (PH, "customer.txt") как вы считаете?
Странно когда я вчера пробовал ставить её там что то все ровно продолжал ругаться наверно я где то что то тупил
Code: #!/usr/bin/perl use strict; use warnings; $\ = "\n"; open my $PH, '<', 'customer.txt' or die 'Ошибка при открытии файла $!'; # делаем что-то с файлом close $PH;