Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Системное программирование > FORMAT


Автор: y0sh1 30.8.2004, 13:19
Задача - вывестито, что делает скрипт и в файли на stdout. думал сделать с помощью write и format - вышло: только если отдельно объявить несколько форматов - те отдельно для FILE и отдельно для STDOUT - те типа 2 одинаковых формата... Думал сделать один, те менять переменную "$~" на FILE, но не получилось, тк таким образом в файл FILE можно будет вывести только формат FILE... а есть ещё и неск других форматов.... насколько я понял это ограничение Перла!? Или есть вариант, как с помощью нескольких разных форматов вывести в один и тотже файл и на stdout одновременно!?
Заранее спасибо за ответ.

Автор: korob2001 6.9.2004, 00:50
А какой смысл смешивать в одном файле несколько форматов? Ведь если смешать несколько разных форматов, то получится не форматированный вывод, а сплошная неразбериха. Или может я тебя не совсем правильно понял?
Если тебя не затруднит, запости несколько строк из файла в который ты хочешь вывести отформатированные данные, точнее покажи как ты это себе представляешь?

Автор: chaos 8.9.2004, 10:31
Цитата(korob2001 @ 6.9.2004, 00:50)
А какой смысл смешивать в одном файле несколько форматов? Ведь если смешать несколько разных форматов, то получится не форматированный вывод, а сплошная неразбериха. Или может я тебя не совсем правильно понял?
Если тебя не затруднит, запости несколько строк из файла в который ты хочешь вывести отформатированные данные, точнее покажи как ты это себе представляешь?

Дело говорит человек, нужно по конкретней что нить

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)