Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

удалить строку


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]

Я не помогу. Немолодой уже.......
Хотя что-то ещё помню: зачитать файл, удалить строки, записать.....


Наверх

Титульная страница Поиск, карта сайта Написать письмо