ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
3.2.193 writewrite This function writes a formatted record (possibly multi-line) to the specified filehandle, using the format associated with that filehandle - see the section "Formats" in Chapter 2. By default the format for a filehandle is the one having the same name as the filehandle. However, the format for a filehandle may be changed by saying: use FileHandle; HANDLE->format_name("NEWNAME"); Top-of-form processing is handled automatically: if there is insufficient room
on the current page for the formatted record, the page is advanced by writing a
form feed, a special top-of-page format is used to format the new page header,
and then the record is written. The number of lines remaining on the current
page is in variable $-, which can be set to 0 to
force a new page on the next write. (You
may need to select the filehandle first.)
By default the name of the top-of-page format is the name of the filehandle with
" use FileHandle; HANDLE->format_top_name("NEWNAME_TOP"); If Note that write is not the opposite of read. Use print for simple string output. If you looked up this entry because you wanted to bypass standard I/O, see syswrite. |