Я пытаюсь напечатать символ из файла каждый раз, когда я получаю char в качестве ввода. Моя проблема в том, что он печатает всю строку. Я знаю, что это логическая проблема, я просто не могу понять, как ее исправить.Я не могу правильно вывести
use Term::ReadKey;
$inputFile = "input.txt";
open IN, $inputFile or die "I can't open the file :$ \n";
ReadMode("cbreak");
while (<IN>) {
$line = <IN>;
$char = ReadKey();
foreach $i (split //, $line) {
print "$i" if ($char == 0);
}
}
сделал это, и он ничего не печатает – Tatiana
Работает для меня. Я добавляю полностью улучшенную программу. – daxim
+1 - в том числе для демонстрации хорошего стиля – DVK