Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2013, 00:26   #1
Pilyla
Пользователь
 
Регистрация: 16.12.2012
Сообщений: 42
Сообщение Удаление строки

Здравствуйте. Удаляю строку в файле через delete(i), но при удалении символы убираются,а курсор остается на этой же строке (теперь пустой,но имеющейся). как сделать,чтоб при удалении курсор помещался в конец последней строки без пустой?

Последний раз редактировалось Pilyla; 19.04.2013 в 00:43.
Pilyla вне форума Ответить с цитированием
Старый 19.04.2013, 00:46   #2
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Хм. Знак перевода строки (\n, #13 и подобные) находится в конце предыдущей строки. Именно он и оставляет пустую строку существующей, его и надо удалять.

Если файл содержит:
Код:
abcd\0\n
мы видим:
Цитата:
abcd
он содержит 2 строки, вторая из них пустая (\0 - конец строки (нуль символ), \n - символ перевода каретки), Это я узнал в инсте и по С++, так что знания могут быть немного неточны, но верны.

Попробуй переводить курсор в конец предыдущей строки и удалять еще 1 символ.
alextrof94$gmail.com

Последний раз редактировалось alextrof94; 19.04.2013 в 00:49.
alextrof94 вне форума Ответить с цитированием
Старый 19.04.2013, 07:51   #3
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Покажите код, как вы открываете файл и как удаляете.
FaTaL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление из строки. asmars Общие вопросы C/C++ 8 23.04.2012 18:21
Удаление строки женя2010 Microsoft Office Excel 9 23.04.2010 16:23
Удаление элементов строки s2 из строки s1 Ueshua Общие вопросы C/C++ 4 20.12.2009 13:06
Удаление из строки program123 Помощь студентам 4 21.05.2009 12:52
Удаление строки Minton87 Общие вопросы Delphi 4 07.05.2009 02:32