Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Samrisbe
1356 / 726 / 66
Регистрация: 28.01.2011
Сообщений: 2,028
1

Удаление строки из текстового файла

07.12.2014, 21:52. Просмотров 737. Ответов 3
Метки нет (Все метки)

Добро всем!
У меня возникла задача удалить из txt, тоесть выбираю строку в мемо затем нахожу ее в файле и удаляю.
вот начало:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
if(Memo1->SelLength > 0)
  {
//здесь вот удаляю
list->LoadFromFile(ExtractFilePath(Application->ExeName)+"Zayavki\\Oleg.txt");
         for(int i = 0; i < list->Count; i++)
           {
 
           if (list->Strings[i].Pos(Memo1->SelLength))
             {
              delete (i);
             }
           }
}
так можно?

Добавлено через 14 минут
C++
1
2
3
4
5
6
7
8
9
10
11
if(Memo1->SelLength > 0)
  {
  list->LoadFromFile(ExtractFilePath(Application->ExeName)+"Zayavki\\Monitor.txt");
  for(int i = 0; i < list->Count; i++)
    {
    if(list->Strings[i].Pos(Memo1->SelLength))
      {
      list ->Delete(i);
      }
    }
   }
не удаляет

Добавлено через 22 минуты
касяк в том что здесь не считывает тект:
C++
1
Memo1->SelLength
в переменной цифры

Добавлено через 5 минут
исправил на
C++
1
Memo1->SelText
и заработало
1
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2014, 21:52
Ответы с готовыми решениями:

Функция: сравнение первой строки первого текстового файла и последней строки второго файла
Даны два текстовый файла, состоящие из некоторого количества строк. Написать функцию для сравнения...

Вывести строки из текстового файла, начиная с последней
Собственно сабж. Имеется текстовый файл, в который записан любой текст построчно. (например:...

Разбить содержимое текстового файла на строки длиной 20 символов (и добавить перед каждой строкой ее номер)
Перезаписать содержание файла f в файл h, так, чтобы в файле h все строки были по 20 символов...

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

Полное удаление строки текстового файла
Помогите кто знает, облазит уж точно половину C# Cyberфорума, ничего не нашел подомного имеется...

3
BRcr
10.12.2014, 20:15
  #2

Не по теме:

Хорошо, когда есть с кем поболтать... особенно с самим собой.:D

0
Art81
0 / 0 / 0
Регистрация: 11.12.2014
Сообщений: 14
11.12.2014, 18:06 3
Строку надо удалить 1-ю попавшуюся или все, если не одна?
Если 1-ю попавшуюся (или если она том только одна), то разумно из цикла выйти после удаления.
Если все какие найдёт, то после удаления
C++
1
i--;
0
Samrisbe
1356 / 726 / 66
Регистрация: 28.01.2011
Сообщений: 2,028
11.12.2014, 23:33  [ТС] 4
Цитата Сообщение от Art81 Посмотреть сообщение
Строку надо удалить 1-ю попавшуюся или все, если не одна?
Цитата Сообщение от Samrisbe Посмотреть сообщение
выбираю строку в мемо затем нахожу ее в файле и удаляю
решение:
C++
1
Memo1->SelText
0
11.12.2014, 23:33
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2014, 23:33

Удаление строки с номером k из текстового файла
Пожалуйста, помогите с задачей: &quot;Дано число k и текстовый файл. Удалить из файла строку с номером...

RemoveString: удаление строки из текстового файла
И снова всем привет. Возник следующий вопрос удаления строки из текстового файла, сделал такую...

Удаление одной строки из текстового файла
Задача, такая. Надо удалить определенную строку из файла. Использую я вот такой метод, он удаляет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.