Вниз
Скачать: CL | DM;

это глупо но нужно...   Найти похожие ветки 

← →
Михайлов Антон ©   (2003-04-16 20:28) [0]

как мне сосчитать программно строки в текстовом файле формата txt??


← →
Тих   (2003-04-16 20:43) [1]

Нет никакой ложки. Нет никаких строк. Есть символ 0x0A. Вот его и считай.


← →
Михайлов Антон ©   (2003-04-16 20:44) [2]

можно пример??


← →
Anatoly Podgoretsky ©   (2003-04-16 21:09) [3]

На моем сайте программа Project Analizer, маленько приложить напильник, если для одного файла


← →
Ihor Osov'yak ©   (2003-04-16 21:18) [4]



Да уж..





...
var fInp:text;
count:integer;
s:string;
begin
Assign(fInp,"some.txt");
Reset(fInp);
count := 0;
try
while not eof(fInp) do begin
ReadLn(fInp,s);
inc(count);
end;
finally
CloseFile(fInp);
end;

// в count - количество строчек. Если конечно не было ошибки IO

end;



← →
MsGuns ©   (2003-04-16 21:39) [5]

var
s: TStrings;
begin
s := TStrinList.Create;
s.LoadFromFile("MyFile.txt");
qrecInFile := s.Count;
s.Free;


:)))


← →
Ihor Osov'yak ©   (2003-04-16 22:23) [6]

2 MsGuns © (16.04.03 21:39)

Оно то так. Но обработайте своим методом файлик на несколько мегабайт. Можно и десятков... :))) и еще раз :)))

Хотя справедливости ради, когда файлы заведомо маленькие и мне к тому же лень, то я работаю примерно так, как вы предлагаете..

Да, и для постановки всех точек - см. Тих (16.04.03 20:43) +
asm + апищные ф-ции - будет немного быстрее. Да, и несколько дней назад здесь мастера рассматривали подобный вопрос в плане быстродействия.. Там обсуждался вариант с использованием файлов, мапируемых в память. Очень интересная идея, но я к сожалению потерял ветку, так что не знаю чем спор окончился ..



← →
Плохой человек   (2003-04-16 22:36) [7]

Обожаю! Заходишь в раздел "Потрепаться", смотришь - пустяковый вопрос в теме, а постов то.... завались!


← →
Ihor Osov'yak ©   (2003-04-17 00:38) [8]

2 Плохой человек (16.04.03 22:36)

Имхо, в "потрепаться" иногда инетресные вещи пробегают..

да, рискну предположить, что этот сайт во многом благодаря "потрепаться" успехом пользуется..


← →
MBo ©   (2003-04-17 06:37) [9]

http://delphibase.endimus.com/?action=viewfunc&topic=fileattr&id=10366



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
14-12942
Neo
2003-04-09 18:42
2003.05.05
Как написать взломщик энетрнета?


1-12818
AAC
2003-04-22 14:18
2003.05.05
Как получить имя файла с перетаскиванием на форму


3-12651
RDA
2003-04-16 08:51
2003.05.05
Столбцы-массивы в Interbase


9-12594
Lord
2002-11-30 10:25
2003.05.05
Огонь


3-12658
Jaxtor
2003-04-16 10:17
2003.05.05
Подтверждение транзакции




   Наверх