![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
удалить строку
Daria © (2005-12-23 15:50:00)Молодые люди! ПОМОГИТЕ!!! как удалить из текстового файла пустые строки???
Johnmen (2005-12-24 20:46:00) [1]>Германн © (24.12.05 02:36) [9]
Для женского пола исключения не было бы.
Anatoly Podgoretsky (2005-12-24 11:18:00) [2]vidiv © (24.12.05 08:08) [11]
Если файл не большой, и лучше цикл for downto
vidiv (2005-12-24 08:08:00) [3]
var s:TStringList; i: integer;
begin
s := TStringList.Create();
s.LoadFromFile('text.txt');
i:=0;
while i<s.count do
if trim(s[i])='' then
s.delete(i)
else
inc(i);
s.SaveToFile('text.txt');
end;
Я бы так сделал
MBo (2005-12-24 07:58:00) [4]
Открыть текстовый файл A на чтение
Открыть текстовый файл B на запись
пока не конец A
читать строку из A
если строка не пустая, то
записать строку в B
конец
закрыть A
закрыть B
Германн (2005-12-24 02:36:00) [5]2 Johnmen © (23.12.05 15:53) [1]
А если бы вопрос был бы типа - "Мальчики! ПОМОГИТЕ!!! как удалить из текстового файла пустые строки???
Как бы ты ответил? :-)
Пошел бы ты по пути Digiman?
Или тоже говорил-бы про "дубли #10"?
:-)
Johnmen (2005-12-24 01:00:00) [6]А дубли #10 не надо?
з. танька (2005-12-24 00:51:00) [7]мона прошвырнуться по файлу и дубли #13#10 удалить..
Плохиш (2005-12-24 00:18:00) [8]
> Anatoly Podgoretsky © (23.12.05 16:14) [4]
> Плохиш © (23.12.05 15:59) [3]
> В текстовых файлах есть.
В интерпретации, после обработки есть, а в самом файле есть только набор байтов :-)
umbra (2005-12-23 16:46:00) [9]один из способов - загрузить файл в TStrings, удалить пустые строки, сохранить под тем же именем
Anatoly Podgoretsky (2005-12-23 16:14:00) [10]Плохиш © (23.12.05 15:59) [3]
В текстовых файлах есть.
Плохиш (2005-12-23 15:59:00) [11]
> Daria (23.12.05 15:50)
> Молодые люди! ПОМОГИТЕ!!! как удалить из текстового файла
> пустые строки???
Дочка, в файлах нет строк.
The_scorpion (2005-12-23 15:56:00) [12]Попробуй файл удали, должны и пустые строки удалиться...:)))
Johnmen (2005-12-23 15:53:00) [13]Я не помогу. Немолодой уже.......
Хотя что-то ещё помню: зачитать файл, удалить строки, записать.....