Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.21;
Скачать: CL | DM;

Вниз

Текстовый файл и определение номера или конца строки   Найти похожие ветки 

 
cruiser ©   (2008-11-14 00:11) [0]

Здравствуйте уважаемые мастера! У меня есть вопрос, а то я что-то совсем запутался.
Открываю и читаю содержимое текстового файла так:
var
 f: TextFile;
 fName: String;
 m, buf: string;
begin
 fName := (MFName);
 if Fileexists(fName) then
 begin
  AssignFile(f, fName);
  Reset(f);

 while not EOF(f) do
 begin
   readln(f,buf);
   m:=m+buf+" "
 end;


При этом весть считанный текст из всех строк приходится разделять пробелом.
Мне нужно определить в этой процедуре номер строки и конец строки. Т.е. в итоге должно получится что-то вроде:
1. Ответ №1
2. Ответ №2
Сейчас получается Ответ№1 Ответ№2

Текст файл выглядит так:
Ответ №1
Ответ №2

Заранее спасибо!


 
Германн ©   (2008-11-14 00:30) [1]

Выбирай одно из двух самых простых решений:
1. TSringList.LoadFromFile
2. if m = "" then m:=buf else m:=m+#13#10+buf;

P.S. Надеюсь что всё, что относится к типу String просто исключено из примера в сабже для сокращения размера текста.


 
cruiser ©   (2008-11-14 00:54) [2]

Спасибо. Попробую.


 
{RASkov} ©   (2008-11-14 09:42) [3]

> [0] cruiser ©   (14.11.08 00:11)
> Открываю и читаю содержимое текстового файла так:

А куда ты его считываешь, в Мемо?
В прочем:
i:=1; m:="";
while not EOF(f) do
begin
  readln(f,buf);
  m:=m+IntToStr(i)+". "+buf+#13#10;
  Inc(i);
end;



Страницы: 1 вся ветка

Текущий архив: 2008.12.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
15-1224116206
KilkennyCat
2008-10-16 04:16
2008.12.21
Антивирусы - бяка.


15-1224230475
b z
2008-10-17 12:01
2008.12.21
Microsoft раздаёт «Боекомплект разработчика»


2-1226475983
Uno-84
2008-11-12 10:46
2008.12.21
Вывод на печать текст из PaintBox


2-1226472613
Alex7
2008-11-12 09:50
2008.12.21
TShiftState из какого модуля?


2-1226565725
DFT
2008-11-13 11:42
2008.12.21
RGB в GrayScale