nixp.ru v3.0

23 октября 2017,
понедельник,
00:06:42 MSK

DevOps с компанией «Флант»
anonymous написал 10 июня 2005 года в 18:10 (3476 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Привет всем. Я только начинаю программировать на perl. Мне понадобилось осуществить ввод данных с клавиатуры. Если я делаю, что-то на подобие $a=<>, то чтение не закончится пока я не укажу EOF через ^d. Как правильно сделать так, чтобы признаком окончания ввода было нажатие ENTER (\n)? И вообще, есть ли в perl что-то типа scanf в C?

Спасибо.

Steck

Вот тебе пример

#!/usr/local/bin/perl
chomp($f = <>);
print $f;

Вводишь слово тыкаешь ENTER и все как надо

А вообщи кури man perldoc

Полезная вещь

anonymous
Steck
А вообщи кури man perldoc

Полезная вещь

Спасибо. Так и сделаю.