Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: About filehandles   Andrey Sapozhnikov   31 Mar 2000 16:23:13 
Архивное /ru.perl/9117ede8e878.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional