Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2011, 19:16   #1
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию Считывание файла со второй строки (delphi)

Надо написать код что бы считка строк из файла начиналась не с первой,а со второй строки. Как такое можно реализовать?
CAMOBAP вне форума Ответить с цитированием
Старый 12.01.2011, 19:33   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну например
Код:
Var s:TStringList;
...
s:=TStringList.Create;
s.LoadFromFile(Файлик);
for i:=1 to s.count-1 do 
 Что-то делаем с s[i]
...
s.free;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.01.2011, 19:35   #3
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

А что не получается? seek к примеру использовать, если файл текстовый то что мешает просто считать одну строрку в никуда, а потом начинать читать построчно куда надо, или загрузить в TStringlist и извращатся как угодно.
vovk вне форума Ответить с цитированием
Старый 12.01.2011, 19:45   #4
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

Дело в том,что в первой строке находиться служебная информация которая нужна для программы. Считывание информации которая предназначен для пользователя начинается со второй строки.
Но проблема в том что цикл считывание повторяется и если считывать одну строку в никуда,то она считается несколько раз,а нужно только один в самом начале.
CAMOBAP вне форума Ответить с цитированием
Старый 12.01.2011, 19:51   #5
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

ну и пусть читается, вам что жалко? )) А чем не подходит вариант с TStringList? Вам Stilet даже расписал) Просто по текстовому файлу перемещатся не получится с помощью стандартных функций, без чтения.
vovk вне форума Ответить с цитированием
Старый 12.01.2011, 19:56   #6
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

не жалко,но дело в том что в файле строки соответствуют элементам в программе. это возможно только в случае если в файле прописать те самые пустые строки.тогда они будут считываться просто через readln()?
CAMOBAP вне форума Ответить с цитированием
Старый 12.01.2011, 20:01   #7
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от CAMOBAP Посмотреть сообщение
не жалко,но дело в том что в файле строки соответствуют элементам в программе. это возможно только в случае если в файле прописать те самые пустые строки.тогда они будут считываться просто через readln()?
извините непонял, может выложите кусочек кода, и обьясните где и что нужно не получается?
vovk вне форума Ответить с цитированием
Старый 12.01.2011, 20:07   #8
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

Как сделать по методу считывания строки в никуда я понял. Только как считать эту самую строку?
А также можете объяснить как со StringList проделать? Никогда просто не имел дело с этим элементом.

Последний раз редактировалось CAMOBAP; 12.01.2011 в 20:27.
CAMOBAP вне форума Ответить с цитированием
Старый 12.01.2011, 20:28   #9
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Я правильно понял, что в файле какието параметры храните? Если да то почему бы не использовать типизированый файл, или фообще INIFile?
vovk вне форума Ответить с цитированием
Старый 12.01.2011, 20:42   #10
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

Нет. В файле храниться тесты. Первая(служебная строка) строка это количество вопросов. Вот ее мне и надо считать один раз,а потом начать считывание со второй строки.
CAMOBAP вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
считывание с файла G.I.JOE Общие вопросы C/C++ 2 06.06.2010 09:18
Delphi считывание матрицы из файла Remlin Помощь студентам 1 03.05.2009 13:16
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45
Считывание строки из файла до символа Stormzcooler Общие вопросы Delphi 7 18.12.2006 15:01