Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
1

Дозапись в бинарный файл

30.07.2012, 21:18. Просмотров 1161. Ответов 4
Метки нет (Все метки)

Всем привет! Необходимо в процессе работы программы производить дозапись в бинарный файл. Как я понимаю необходимо спозиционировать put - указатель в конец файла и произвести дозапись. Только не совсем понимаю как поставить указатель на конец файла. И нужно тогда поставить флаг при создании файла, а какой?

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2012, 21:18
Ответы с готовыми решениями:

Сконвертировать текстовый файл в бинарный, переписать только положительные числа в другой бинарный файл
Бинарные файлы!! Помогите пожалуйста. Дано бинарный файл ( данные сначала в текстовом, конвертирую...

Записать в бинарный файл массив объектов Student (бинарный файловый ввод/вывод)
Здравствуйте. Стоит задача записать в бинарный файл массив объектов student: class student {...

Дозапись в файл
Прога на c++. Добавление студентов в базу данных (текстовый файл). Когда записываю, завершаю...

Дозапись в файл
всем доброго времени суток! не получается дозаписать в конец файла. открываю и считываю таким вот...

4
Каратель
Эксперт С++
6593 / 4014 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
30.07.2012, 21:25 2
Цитата Сообщение от Holsteng Посмотреть сообщение
нужно тогда поставить флаг при создании файла, а какой?
погуглить какие вообще есть флаги, нет?
http://www.cplusplus.com/refer... m/fstream/
1
59 / 59 / 8
Регистрация: 15.10.2010
Сообщений: 356
30.07.2012, 21:27 3
Когда Вы открываете файл для дозаписи, то курсор помещается в его конец автоматически.
Подробнее
1
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
30.07.2012, 21:33  [ТС] 4
Спасибо! С английским не очень.
app - в конец файла перед выходом из файла

ate - при открытии, я правильно понял.

а при открытом файле, я могу написать вот так
C++ (Qt)
1
fstream Client.end
, дабы спозиционировать в конец файла?
0
59 / 59 / 8
Регистрация: 15.10.2010
Сообщений: 356
30.07.2012, 21:42 5
Цитата Сообщение от Holsteng Посмотреть сообщение
я могу написать вот так
Код C++ (QT)
1
fstream Client.end
, дабы спозиционировать в конец файла?
Нет.
Нужно использовать что то вроде
C++
1
2
fstrean f;
f.seekg(ios_base::end);
Подробнее
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2012, 21:42

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

Дозапись в текстовый файл
как сделать так,чтобы при записи в файл,слова в файле (написанные до выполнения программы)...

Работа с файлами (дозапись в файл)
вообщем вот код не работает добавление в файл #include <iostream> //IO #include <string> ...

Дозапись бинарного дерева в файл
Можете сказать алгоритм дозаписи бинарного дерева в файл и если не сложно скинуть пример. У меня...

Перестала работать дозапись в файл
Написал программу. Открыл ее через 3 недели и обнаружил,что не работает дозапись в файл. В чем...


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

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

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