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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
gluck-a
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 23
#1

Удалить первую строку из файла - C++

31.05.2010, 00:29. Просмотров 1188. Ответов 7
Метки нет (Все метки)

а как удалить строку с текстового фала, так что бы, последующие строчки сместились на позицию вверх?
Тоесть если было:
1)строка
2)строка
3)строка
4)строка
то стало:
1)строка
3)строка
4)строка
а не :
1)строка

3)строка
4)строка
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2010, 00:29     Удалить первую строку из файла
Посмотрите здесь:

Удалить первую строку в файле - C++
Возможно ли удалить только что записанную первую строку в файл? Записывать обязательно :) :) Или хотя бы заменить ее пробелами? ...

Удалить из массива первую строку последний столбец - C++
удалить из массива первую строку последний столбец

Дан непустой текстовый файл. Удалить из него первую строку - C++
Дан непустой текстовый файл. Удалить из него первую строку. на С++

Не читает первую строку из файла - C++
Собсвтенно идет чтение из файла в объект структуры, который потом пихается в стек. Чтобы его вывести таблицей, он сначала пихается в...

В первую строку выходного файла выведите ровно N различных целых чисел - C++
ПОМОГИТЕ РЕШИТЬ ЭТУ ЗАДАЧУ НА С++ ПЖ!!!! Как знают все близкие (и не очень близкие) знакомые Раджеша Кутраппали, ему сложно...

Функция fopen() для большого текстового файла читает только первую строку - C++
Есть текстовой файл 4.5 мб, нужно его открыть для чтения из него строк. FILE *f = fopen("C:\\members.txt", "r"); Это мне...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 00:48     Удалить первую строку из файла #2
сдвинуть налево на 1 строку
gluck-a
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 23
31.05.2010, 00:49  [ТС]     Удалить первую строку из файла #3
нет)) вверх)
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 00:50     Удалить первую строку из файла #4
ну вот, даже сами знаете
вперед
gluck-a
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 23
31.05.2010, 00:56  [ТС]     Удалить первую строку из файла #5
ну есть два варианта, ну они оба что то не получились))
1.Способ:
for i=2)строка ; i<N-1; i++)
strcpy(2)строка ,2)строка +1);
но тогда получается
1)строка
3)строка
3)строка
4)строка

2.Способ:
записать все, кроме удаленной строки, а пержние данные стереть, но там беда с массиво строк вылазит, ищу что то по проще)
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 00:58     Удалить первую строку из файла #6
точно так же с третьей строкой, а к последней инициализировать нуль
gluck-a
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 23
31.05.2010, 00:59  [ТС]     Удалить первую строку из файла #7
ааа, ну понял) спасибо)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2010, 03:13     Удалить первую строку из файла
Еще ссылки по теме:

Как прочитать первую строку из файла а остальной текст повторить несколько раз? - C++
Я новичок в этом деле, прошу не осуждать. Помогите разобраться. Задание такое: Программа должна начать читать запись шоколада с...

Программа считывает только первую строку файла,как сделать чтобы она считывала все строки - C++
#include &lt;fstream&gt; #include &lt;iostream&gt; using namespace std; int main(int argc, char* argv) { setlocale(LC_ALL, &quot;rus&quot;); ...

Удалить последнюю строку из файла - C++
Дан непустой текстовый файл. Удалить из него последнюю строку.

Удалить строку из текстового файла - C++
Необходимо удалить самую короткую строку из текстового файла. Данные из файла я считал. Переписал в новый файл. Проблема в поиске и...


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

Или воспользуйтесь поиском по форуму:
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
31.05.2010, 03:13     Удалить первую строку из файла #8
Цитата Сообщение от gluck-a
2.Способ:
новый файл, а потом remove() и rename()
или во временный файл tmpfile(), а потом обратно
или список (поиск->list) - ограничен пределами памяти
Yandex
Объявления
31.05.2010, 03:13     Удалить первую строку из файла
Ответ Создать тему
Опции темы

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