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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2011, 20:05   #1
Voxa7
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 59
По умолчанию Удалить запись из файла С++

Подскажыте пожалуйста как програмно удалить ненужные строки из текстового файла. Заранее благодарю.
Voxa7 вне форума Ответить с цитированием
Старый 29.04.2011, 08:09   #2
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

1) Читаем нужные строки в массив строк
2) Перезаписываем файл из этого массива
VadEr вне форума Ответить с цитированием
Старый 29.04.2011, 08:27   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Читаем нужные строки в массив строк
Можно сразу читать построчно и тут же перезаписывать в файл
Я так по памяти примерно напишу:
Код:
ifstream i("Откуда");
ofstream o("Куда");
for(;!i.eof();){
 string s;i>>s;
 if(s!="Ненужное") o<<s;
};
Си с собой нет так что проверить не могу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить/Удалить запись из TStrings Shouldercannon Общие вопросы Delphi 3 22.07.2010 01:59
не могу удалить запись из списка asd-uk Помощь студентам 0 26.04.2010 20:35
Как удалить запись. eliassa Паскаль, Turbo Pascal, PascalABC.NET 2 08.12.2009 11:35
Удалить текущюю запись в Query ScorpioN_T БД в Delphi 21 05.06.2009 09:46
Можно ли после аварийного закрытия приложения внести/удалить запись из файла Ramires Общие вопросы Delphi 9 06.08.2008 10:38