Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.63
Min_Fin
0 / 0 / 1
Регистрация: 04.11.2009
Сообщений: 9
#1

Запись в начало файла. - C++

07.11.2009, 10:36. Просмотров 4886. Ответов 5
Метки нет (Все метки)

Объясните мне плиз на пальцах, как записать данный в начало файла? То есть чтобы старые данные остались, а новые добавились перед ними. Заранее благодарен.
http://www.cyberforum.ru/cpp-beginners/thread1244360.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2009, 10:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запись в начало файла. (C++):

Ofstream запись в начало файла
Всем здрасьте ! Мне нужно с помощью ofstream записать данные в начало файла,...

Запись данных в начало файла
Есть структура. Нужно добавлять данные в бинарный файл в начало. #include...

Запись в начало массива
Добрый день , как записать слово в двумерный массив начинаю к примеру с третьей...

Увеличить размер файла до заданного, записав в начало файла необходимое количество нулей
Здравствуйте! Мне нужно записать э-нты в начало файла. Перечитал несколько...

В начало двоичного файла целого типа дописать нечетные элементы этого файла.
Вот прога для записи четных файлов...в конец Мне нужно в...

5
HIMen
4249 / 1416 / 101
Регистрация: 12.04.2009
Сообщений: 2,346
07.11.2009, 10:40 #2
не уверен, но возможно поможет fseek
http://www.cplusplus.com/reference/clibrary/cstdio/fseek/
0
Min_Fin
0 / 0 / 1
Регистрация: 04.11.2009
Сообщений: 9
07.11.2009, 10:44  [ТС] #3
Пытался с помощью fseek... Не вышло или не разобрался точно
0
Gravity
569 / 563 / 64
Регистрация: 29.01.2009
Сообщений: 1,274
07.11.2009, 13:37 #4
Цитата Сообщение от Min_Fin Посмотреть сообщение
Объясните мне плиз на пальцах, как записать данный в начало файла? То есть чтобы старые данные остались, а новые добавились перед ними.
Создать новый файл, записать в него данные и дописать данные из старого файла, затем удалить старый файл.
1
ebualibabu
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 2
07.11.2009, 13:37 #5
Создай временный файл, запиши свои данные и допиши данными из файла, переименуй.
0
Min_Fin
0 / 0 / 1
Регистрация: 04.11.2009
Сообщений: 9
07.11.2009, 14:00  [ТС] #6
Cпасибо вам. Разобрался.
0
07.11.2009, 14:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2009, 14:00
Привет! Вот еще темы с решениями:

Как вернуть указатель файла на начало файла?
Как в следующей программе вернуть указатель в начало файла после цикла while?...

Запись элемента (в начало и в конец) и доступ к i-ому элементу двусвязного списка
Народ!Помогите написать прожку на С++ - двусвязный список из целочисленных...

Начало файла
Если я объявляю fstream input, потом считываю инфу до конца файла. А когда ещё...

Вернуться в начало файла
Нужно вернуться в начало, при чтении текстового файла fstream


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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