Автор Тема: Первая строчка  (Прочитано 2826 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Biggelow

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
Первая строчка
« : 26 Февраля 2006, 13:53:41 »
Народ подскажите пожалуйста!

Имеется тествовый файл с большим количеством строчек, нужно прочитать первую строку размером 10 символов, не читая весь файл в массив(типа файл большой). Чтобы система вообщем не грузилась.

Плиз конкретный рецепт, а не ссылку на литературу. Просто срочно надо!

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Первая строчка
« Ответ #1 : 26 Февраля 2006, 14:49:06 »
Biggelow

open (FILE,  \'file.txt\');
my $row = substr(, 0, 10);
close FILE;

P.S. Хотя можно и так еще меньше памяти:

open (FILE,  \'file.txt\');
read FILE, my $row, 10;
close FILE;
« Последнее редактирование: 26 Февраля 2006, 15:01:04 от Phoinix »

Оффлайн Biggelow

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
Первая строчка
« Ответ #2 : 26 Февраля 2006, 16:49:03 »
Большое спасибо!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28