Прочитать файл в массив

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MOV
Постоялец
Постоялец
 
Сообщения: 414
Зарегистрирован: 13.03.2004 (Сб) 15:13
Откуда: Санкт-Петербург

Прочитать файл в массив

Сообщение MOV » 14.12.2004 (Вт) 10:03

:oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops:
Если читать
Код: Выделить всё
Line Input #Fn, str

то весь файл ест-нно в строку не влазит (макс 255 символов)
забыл как считать файл в байтовый массив. :oops:
по поиску здесь не нахожу

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.12.2004 (Вт) 10:07

:(
Ну почему 255? Ну откуда взялось это число? Почему оно то там, то тут вылазит...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

MOV
Постоялец
Постоялец
 
Сообщения: 414
Зарегистрирован: 13.03.2004 (Сб) 15:13
Откуда: Санкт-Петербург

Сообщение MOV » 14.12.2004 (Вт) 10:17

Хм... да дйствительно не 255 а 164! :D (шутка)
Файл не текстовый поэтому line там читатеся одна штука (mp3 файл)
Я конечно вспомню, но может кто быстрее подскажет

MOV
Постоялец
Постоялец
 
Сообщения: 414
Зарегистрирован: 13.03.2004 (Сб) 15:13
Откуда: Санкт-Петербург

Сообщение MOV » 14.12.2004 (Вт) 10:23

:oops: :oops: :oops: :oops: :oops: :oops:
Да вспомнил, что можно открыть ведь файл в двоичном доступе и почитать все по байтам :D
Но это ведь долго по моему :shock:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.12.2004 (Вт) 10:31

dim b() as byte
open for binary as #1
redim b(1 to lof(1))
get #1,,b
close #1
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 30

    TopList  
cron