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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Lebedeff                      2:5020/1279.5  13 Dec 2002  14:01:30
 To : All
 Subject : read и чтение файла полностью
 -------------------------------------------------------------------------------- 
 
 my $res = read(CREATE_SQL,$sql_command,-s CREATE_SQL);
 die "Failed to read file with SQL commands" if $res != -s CREATE_SQL;
 
 Или надо переписать с использованием цикла?
 Имеется в виду, всегда ли вызов read прочитает файл за один раз. В
 документации написано, что read реализован с помощью fread(3). В этом
 мане я не заметил явных указаний на то, что он может прочитать не все
 заказанное количество, по другим причинам, кроме ошибки или конца
 файла. А, например, в read(2) явно написано о том, что может прочитаться
 меньше символов, чем заказано. 
 
 А может быть, есть другой метод прочитать файл целиком в строку?
 -- 
 Alexey                    [смерть_цунарефам] [выспаться] [1180'за_пьянство_99]
  [АК5-51] [BMSTU_-_fuck'ультет_АК] [sf&f] [hard&heavy] [linux] [Водка_с_пивом]
 np: Aria - Vampir
 ... Linux: Where Don't We Want To Go Today?
 --- Oort Gnus v0.08/XEmacs 21.4.10 "Military Intelligence"
  * Origin: BinarinStation (2:5020/1279.5)
 
 

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

 Тема:    Автор:    Дата:  
 read и чтение файла полностью   Alexey Lebedeff   13 Dec 2002 14:01:30 
Архивное /ru.perl/6163894d63a7d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional