Главная страница
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.02 c
4-1197385902
dest81
2007-12-11 18:11
2008.12.21
GetVolumeInformation


15-1224694104
TStas
2008-10-22 20:48
2008.12.21
Чем сделать из Audio CD MP3?


15-1224490743
Добежал
2008-10-20 12:19
2008.12.21
Vista home and Fast User Switching


3-1211962881
Ламот
2008-05-28 12:21
2008.12.21
Как в firebird 1.5 проиндексировать поле существующей таблицы?


15-1224771691
Василий Жогарев
2008-10-23 18:21
2008.12.21
Проблемы с кодировкой двух баз...