powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Народ! Помогите пожалуйста с прогой на Perl, а то у меня никак не получается
4 сообщений из 4, страница 1 из 1
Народ! Помогите пожалуйста с прогой на Perl, а то у меня никак не получается
    #33321357
Машуня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
#!/usr/bin/perl -w
@words=qw(Интернет Ответ Принтер Программа);
$guesses[0]="";
$wrong=0;
$choice=$words[rand @words];
$hangman="0-|-—<";
@letters=split(//,$choice);
@hangman=split(//,$hangman);
@blankword=(0) x scalar(@hangman);
OUTER:
while ($wrong<@hangman) {
foreach $i (0..$#letters) {
if ($blankword[$i]) {
print $blankword[$i];
} else {
print "-";
}
}
print "\n";
if ($wrong) {
print @hangman[0..$wrong-1];}
print "\n Ваш выбор: ";
$guess=<STDIN>; chomp $guess;
foreach(@guesses) {
next OUTER if ($_ eq $guess);
}
$guesses[$#guesses]=$guess;
$right=0;
for($i=0; $i<@letters; $i++) {
if ($letters[$i] eq $guess) {
$blankword[$i]=$guess;
$right=1;
}
}
$wrong++ unless($right);
if (join('', @blankword) eq $choice) {
print "Вы угадали!\n";
exit;
} }
print "$hangman\n Печально,но было загадано слово $choice\n";


По идее,-это такая игра, типа виселецы...
Но у меня никак не получается ее запустить нормально....
Я работаю в комоде и если прога зацикливается, то все начинает висеть долго и нудно... Так что помогите, пожалуйста...
Заранее всем спасибо!!!!!!
...
Рейтинг: 0 / 0
Народ! Помогите пожалуйста с прогой на Perl, а то у меня никак не получается
    #33321698
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что у Вас именно не получается? прогу надо запускать не в коммоде, а в командной строке...
...
Рейтинг: 0 / 0
Народ! Помогите пожалуйста с прогой на Perl, а то у меня никак не получается
    #33322993
Машуня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем-то какая-то ошибка в проге.... Она постоянно зацикливается :( А в чем ошибка не могу разобраться...
...
Рейтинг: 0 / 0
Народ! Помогите пожалуйста с прогой на Perl, а то у меня никак не получается
    #33323053
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МашуняВ общем-то какая-то ошибка в проге.... Она постоянно зацикливается :( А в чем ошибка не могу разобраться...

добавь сначала use strict, в начало, потом поправь чтоб оно работало с этим use strict,
потом можеш начать разбираться `где зацикливается`, с `perl -d` и что проще и несколько эффективнее на первом этапе с `print "какая то отладочная информация"` во всех подозрительных местах скрипта, и если после этого... :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Народ! Помогите пожалуйста с прогой на Perl, а то у меня никак не получается
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]