Форум программистов, компьютерный форум CyberForum.ru

Удаление чётных строк из файла - C++

Восстановить пароль Регистрация
 
DarkJoker1992
148 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 271
18.03.2014, 20:03     Удаление чётных строк из файла #1
есть txt Документ из него нужно удалить каждую 2-ю строку,как это сделать!? гуглю целый день,варианты нашол но не на c++ =(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
18.03.2014, 21:30     Удаление чётных строк из файла #2
1. Открыть файл для чтения
2. Считать каждую нечетную строку.
3. Закрыть файл
4. Открыть файл на запись
5. Записать данные

Все просто
DarkJoker1992
148 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 271
18.03.2014, 21:35  [ТС]     Удаление чётных строк из файла #3
подскажите как считать каждую нечётную строку
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
18.03.2014, 21:59     Удаление чётных строк из файла #4
Цитата Сообщение от DarkJoker1992 Посмотреть сообщение
подскажите как считать каждую нечётную строку
Ну как? Одну строку считать в буфер, а другую просто считать и так делать в цикле

Добавлено через 7 минут
Вот примерно так

C++
1
2
3
4
5
6
7
8
9
10
string buf;
char temp [1024];
 
while (feof (pFile) == 0)
{
fgets (temp, 1024, pFile);
buf.append (temp);
fgets (temp, 1024, pFile);
}
);
Yandex
Объявления
18.03.2014, 21:59     Удаление чётных строк из файла
Ответ Создать тему
Опции темы

Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru