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

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

Восстановить пароль Регистрация
 
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
30.07.2012, 21:18     Дозапись в бинарный файл #1
Всем привет! Необходимо в процессе работы программы производить дозапись в бинарный файл. Как я понимаю необходимо спозиционировать put - указатель в конец файла и произвести дозапись. Только не совсем понимаю как поставить указатель на конец файла. И нужно тогда поставить флаг при создании файла, а какой?

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2012, 21:18     Дозапись в бинарный файл
Посмотрите здесь:

Бинарный файл C++
бинарный файл C++
C++ Бинарный файл
Дозапись в файл C++
С++ Бинарный файл C++
Бинарный файл C++
C++ Работа с файлами (дозапись в файл)
C++ Бинарный файл
Перестала работать дозапись в файл C++
C++ Дозапись бинарного дерева в файл
Потоковая запись/чтение и дозапись в файл C++
Дозапись в файл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6545 / 3965 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.07.2012, 21:25     Дозапись в бинарный файл #2
Цитата Сообщение от Holsteng Посмотреть сообщение
нужно тогда поставить флаг при создании файла, а какой?
погуглить какие вообще есть флаги, нет?
http://www.cplusplus.com/reference/i...tream/fstream/
HomeR_J_SimpsoN
59 / 59 / 2
Регистрация: 15.10.2010
Сообщений: 356
30.07.2012, 21:27     Дозапись в бинарный файл #3
Когда Вы открываете файл для дозаписи, то курсор помещается в его конец автоматически.
Подробнее
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
30.07.2012, 21:33  [ТС]     Дозапись в бинарный файл #4
Спасибо! С английским не очень.
app - в конец файла перед выходом из файла

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

а при открытом файле, я могу написать вот так
C++ (Qt)
1
fstream Client.end
, дабы спозиционировать в конец файла?
HomeR_J_SimpsoN
59 / 59 / 2
Регистрация: 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);
Подробнее
Yandex
Объявления
30.07.2012, 21:42     Дозапись в бинарный файл
Ответ Создать тему
Опции темы

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