C:\Documents and Settings\Admin>"D:\Jhsu\spam\cgb.pl" Use of uninitialized value $a in scalar chomp at D:\─ы* ьєёюЁр\Jhsu\spam cgb.pl line 687. Use of uninitialized value in subroutine entry at D:\─ы* ьєёюЁр\Jhsu\spam \cgb.pl line 687. Выбивает в скрипте и закрываетса,написан на perl,кто подскажет в чём проблема?
Тебе ж написанно, что интерпритатор читает непонятные символы D:\─ы* ьєёюЁр\Jhsu\spam\cgb.pl Перепропиши путь без русских букавок
Убрал не помогло.Теперь пишет: Use of uninitialized value $a in scalar chomp at C:\1\cgb.pl line 687. Use of uninitialized value in subroutine entry at C:\1\cgb.pl line 687.
Пишет об использовании непроинициализированной переменной $a на строке 687, может чего-то не хватает? или запускать его надо с какими-то параметрами? Посмотри за что $a отвечает и проследи как она используется.
даже не сколько не проинициализирована сколько ей не присвоено значение, а ее содержимое как то проверяется (т.е. мб $a - это какойто флаг?) скорее всего может быть из-за зон видимости - как раз имя переменной короткое и простое, часто используемое и видимо забыли глобальная она или локальная... код хоть и большой(700 строк - не мало )но без него никто кроме телепатов ничего толкового не скажет, так что в студию пожалуйста