| 
| 
 | Вопрос # 1 353/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Как прочитать последнюю строку текстового файла?
 Только не предлагайте перебирать все втроки до EOF.
 
|  |   Вопрос задал: Сидаровский Георгий (статус: Посетитель)Вопрос отправлен: 19 февраля 2008, 13:36
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Помфюк Владимир Степанович Здравствуйте, Сидаровский Георгий!Seek() в конец файла и читать в обратном порядке. Вам пригодятся: Seek, SeekEOF, FileSize, FilePos.
 
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 20 февраля 2008, 12:21; участников в обсуждении: 3. 
|   | Сидаровский Георгий (статус: Посетитель), 19 февраля 2008, 15:40 [#1]:Мне нужно заменить последний символ в текстовом файле. Как это сделать не пойму. Например последняя строка в файле "123456789"
 Как изменьть ей на "123456781"?
 |  
|   | Храмцов Денис (статус: 1-ый класс), 20 февраля 2008, 11:21 [#2]:Читаешь нужную строку, затем удаляешь последний символ и добавляешь то что нужно. 
 Delete(S,Length(S),1);
 S:= S + 'то что нужно добавить' ;
 |  
|   | Dron (статус: Студент), 20 февраля 2008, 12:21 [#3]:Храмцов Денис: а проще так: 
 S[Length(S)]:='1';Но это в случае замены только одного символа, конечно. С уважением. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |