![]() |
|
Модераторы: ginnie, korob2001 |
![]()
|
|
| naigo |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.7.2006 Репутация: нет Всего: нет |
нужно прочесть заданное количество бит из файла
написал такой вот код
в файле test.txt содержится последовательность цифр от 0 до 100 разделённых запятыми т.е 1,2,3,4,5,...100 при попытке считать не указывая оффсет работает как положено т.е
выводит 0,1 с указанием офсета $bfr содержит столько же пробелов сколько указанно в офсете, а затем байты считанные с начала файла понимаю что вопрос ламерцкий хоть блин сабстрингом вырезай нужную часть Это сообщение отредактировал(а) naigo - 3.8.2006, 21:16 |
||||
|
|||||
| Nab |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 3 Всего: 37 |
Ну для начала, наверно имелось ввиду байт, а не бит....
Второе, в документации сказано, что смещение относиться не к читаемому потоку, да и по логике так, ведь некоторые потоки не известно где оканчивваются, и где было их начало.... посему смысла в таком чтении не много.... Смещение относиться к контейнеру который будет содержать считываемые данные, и там указано что при необходимости будет дополнен \0... поэтому и получаются пробелы, как отражение на экране значения байта с кодом 0. Для считывания с необходимой позиции используйте seek. Все таки файл не совсем строка, и subst не самое эффективное решение
-------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
![]()
|
| Правила форума "Perl: Системное программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |