|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 31 Mar 2000 16:23:13 To : All Subject : Re: About filehandles --------------------------------------------------------------------------------
Dmitriy Goldobin wrote:
> Мне нужно передать строку в функцию требующую аргументов хэндл файла.
> Hа коротких строках можно воспользоваться буферизацией пайпов:
>
> pipe PR,PW; print PW $mystr; close PW;
> my_proc \*PR; close PR;
>
> А вот с длинными строками как? Записивать во временный файл неохота,
> городить огород из форков и пайпов тоже как-то некрасиво. Hаверняка
> ведь должно быть решение попроще?
perldoc perltie
если конечно эта функция не сильно хитрая (ну скажем,
не делает fileno, и потом оперирует с дескриптором.)
А если хитрая, то наверное никак. либо форки/треды и
пайп/сокет, либо временный файл (который кстати можно
стереть сразу после создания, для *никс систем).
Андрей
--- ifmail v.2.15dev4
* Origin: Chelindbank (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9117ede8e878.html, оценка из 5, голосов 10
|