|
2D-программирование Вопросы, касающиеся двумерного программирования |
13.09.2010, 01:23
|
#1
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
ReadLine() до конца и в масив
Доброго времени суток )
подскажите плиз как полностью прочитать файл в массив функцией ReadLine
допустим есть файл со строками:
строка 1
строка 2
строка 3
...
строка n
и нужно чтобы функция прочитала все строки и занесла значения в переменную reads$
точно помню что делал это все раньше, но никак немогу вспомнить как я просто забрасывал блитц на пол года
|
(Offline)
|
|
13.09.2010, 01:36
|
#2
|
AnyKey`щик
Регистрация: 31.08.2010
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: ReadLine() до конца и в масив
bla$[1000]
for i=1 to eof(file)
bla[i]=readline(file)
next
|
(Offline)
|
|
13.09.2010, 10:34
|
#3
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: ReadLine() до конца и в масив
да, да. и здравствуй MAV, на файле с более чем 1000 строк.
ну и скокато памяти тратится впустую, если в файле меньше 1000 строк.
вообще - можно смотреть в сторону типов.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.09.2010, 11:08
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: ReadLine() до конца и в масив
В вопросе речь то про массив, то про строку.
Если нужно склеить всё в строку, то можно или побайтово читать файл, либо конкатенировать нвовь прочитанную строку к строке-аккумулятору.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
13.09.2010, 17:40
|
#5
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: ReadLine() до конца и в масив
Спасибо вам. Блин совсем забыл про Eof мне нужно было только это, а на счет массива это я уж так к слову. Сам уж тут разберусь как нибудь
|
(Offline)
|
|
13.09.2010, 17:46
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: ReadLine() до конца и в масив
eof порой опасно. Для анализа потока, в котором EndOfFile безусловно команда завершения информации - да, в бинарных файлах - лучше в качестве критерия использовать размер файла FileSize (filename$)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:47.
|