|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2011, 23:51 | #1 |
Пользователь
Регистрация: 15.04.2011
Сообщений: 38
|
УДаление строки из файла методом создания временного файла.
Задача моя на вид очень простая, я хочу удалить введенную с консоли строку из файла( путь которого я так же задаю сам), моя идею заключается в следующем...
1. Открываешь фаил 1 на чтение. 2. Открываешь фаил 2 на запись. 3. В цикле переписать строки фаила 1 в фаил 2. - если встретилась заданая строка, то не делать добавление в фаил 2. 4. Закрываю фаилы. 5. Заменяю фаил 1 файлом 2. или удаляю 1-ый и переименовываю 2-ой как 1-ый) Правильный ли ход мыслей? если нет, то в чем загвоздка. и хочу поподробней разобраться с тем как сразу из одного файла информацию заносить в другой ( пункт 3) читал Керниган и Ритчи, что-то толком не нашел хорошего примера.. ( Жду ответа) |
28.05.2011, 00:09 | #2 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
если количество строк в файле не такое большое, я бы их записал в массив, после чего удалил заданную, и перезаписал бы в этот же файл!
|
28.05.2011, 00:14 | #3 |
Пользователь
Регистрация: 15.04.2011
Сообщений: 38
|
я пробовал так делать.... очень сложно выходит... ведь файл приходится разделять на строки и заносить построчно в динамический массив)
и там пиздец получается щас скину.. Код:
Последний раз редактировалось ACE Valery; 28.05.2011 в 12:13. |
28.05.2011, 01:46 | #4 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление строки из файла | Flippp | Общие вопросы C/C++ | 10 | 12.11.2009 19:36 |
Удаление строки из файла. | Arhe | Общие вопросы .NET | 4 | 03.11.2009 12:12 |
Удаление строки из файла | Македонский | Общие вопросы Delphi | 5 | 29.08.2007 15:40 |