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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DarkJoker1992
148 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 276
#1

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

18.03.2014, 20:03. Просмотров 255. Ответов 3
Метки нет (Все метки)

есть txt Документ из него нужно удалить каждую 2-ю строку,как это сделать!? гуглю целый день,варианты нашол но не на c++ =(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 20:03     Удаление чётных строк из файла
Посмотрите здесь:

C++ удаление строк из файла
C++ Удаление строк из файла
Удаление из строк C++
Совмещение строк, удаление файла. C++
C++ Удаление последних строк.
C++ В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом
Удаление из строк C++
C++ Удаление строк в файле
Удаление строк (символов) из файла C++
Сумма наибольших элементов матрицы чётных строк C++
C++ Удаление строк из списка
C++ Дана матрица размера NXM. Найти суммы элементов всех её чётных, нечётных строк, столбцов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
18.03.2014, 21:30     Удаление чётных строк из файла #2
1. Открыть файл для чтения
2. Считать каждую нечетную строку.
3. Закрыть файл
4. Открыть файл на запись
5. Записать данные

Все просто
DarkJoker1992
148 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 276
18.03.2014, 21:35  [ТС]     Удаление чётных строк из файла #3
подскажите как считать каждую нечётную строку
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
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     Удаление чётных строк из файла
Ответ Создать тему
Опции темы

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