![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.05.2009
Сообщений: 119
|
![]()
приветик всем!
У меня проблема со чтением текстового файла. В общем, история такая - я реализовала динамические очереди, каждая очередь имеет номер и заполняется элементами, которые содержат разные типы данных ( интегер и стринг). Эту очередь сначала надо записать в текстовый файл. Я это сделала и это было несложно Код:
100 number55 number22 number99 Так вот проблема в том, что мне надо прочитать этот файл, чтобы вывести все эти разнотипные данные на дисплей. Помогите пожалуста, а то сама я не могу сообразить как правильно сделать. Последний раз редактировалось diliana; 02.03.2010 в 18:22. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 01.03.2010
Сообщений: 18
|
![]()
я бы советовал при записи в файл отделить значение переменной типа string от значения переменной типа integer чем нибудь (пробелом, например, но лучше - переводом строки), так будет проще считывать
Последний раз редактировалось Codemaster_N1; 02.03.2010 в 18:30. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 24.05.2009
Сообщений: 119
|
![]() Цитата:
а дальше, как это считывать? |
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 01.03.2010
Сообщений: 18
|
![]()
в файл только одна очередь записывается?
ваша процедура Save сохраняет, судя по всему, только одну очередь. Если вы ее поочередно вызываете для всех очередей и хотите писать в один файл, то нужно вместо Reset(F) писать Append(F). Иначе вы сможете записать в один файл только одну очередь. Последний раз редактировалось Codemaster_N1; 02.03.2010 в 18:42. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 24.05.2009
Сообщений: 119
|
![]() Цитата:
С записью очередей в файл - проблемы нет! Вы лучше подскажите как считать записанные данные. |
|
![]() |
![]() |
![]() |
#6 | |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
Циклом
Цитата:
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 01.03.2010
Сообщений: 18
|
![]()
вот аналогично вашей Save, для считывания одной очереди, при этом String от Integer переводом строки отличаются:
Код:
Последний раз редактировалось Codemaster_N1; 02.03.2010 в 19:27. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.05.2009
Сообщений: 119
|
![]()
Greblin
да я пробовала таким циклом Код:
Теоретически все это я представляю, но правильно вот сделать не могу ![]() Последний раз редактировалось diliana; 02.03.2010 в 19:19. |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 01.03.2010
Сообщений: 18
|
![]()
Так может скажете как у вас эти очереди хранятся?
если у вас их много, то должно быть что-то типа массива указателей, где индекс массива - номер очереди... И я всё-таки не понимаю, как вы процедурой Save несколько очередей в файл записываете... |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 24.05.2009
Сообщений: 119
|
![]()
Codemaster_N1
Какой вы настойчивый ![]() очереди хранятся в списке. список прохожу циклом и сохраняю очереди. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка данных из файла | JIK | Помощь студентам | 4 | 19.05.2013 12:17 |
считывание данных из текстового файла | Olejik | Общие вопросы по Java, Java SE, Kotlin | 3 | 03.10.2009 20:40 |
Загрузка данных из типизированного файла | diliana | Паскаль, Turbo Pascal, PascalABC.NET | 33 | 30.07.2009 14:59 |
Проблема такова: язык:Delphi7; сохранения файла; загрузка файла в String Grid | lightdevil | Общие вопросы Delphi | 3 | 06.03.2009 23:10 |
загрузка данных из тестового файла | gribog | БД в Delphi | 16 | 19.07.2007 15:06 |