Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
#1

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

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

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

Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2012, 21:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дозапись в бинарный файл (C++):

Записать в бинарный файл массив объектов Student (бинарный файловый ввод/вывод) - C++
Здравствуйте. Стоит задача записать в бинарный файл массив объектов student: class student { string firstname,lastname, group; ...

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

Дозапись в файл - C++
всем доброго времени суток! не получается дозаписать в конец файла. открываю и считываю таким вот способом: fstream f1; cout <<...

Дозапись в текстовый файл - C++
как сделать так,чтобы при записи в файл,слова в файле (написанные до выполнения программы) оставались? #include <string> #include...

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

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

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

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

а при открытом файле, я могу написать вот так
C++ (Qt)
1
fstream Client.end
, дабы спозиционировать в конец файла?
0
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);
Подробнее
1
30.07.2012, 21:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2012, 21:42
Привет! Вот еще темы с ответами:

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

Потоковая запись/чтение и дозапись в файл - C++
Доброго времени суток уважаемые гуру С++. Хочу поделится моей проблемой. Дело в том, что задание такое: необходимо сделать(в консольном...

Не получается прочесть правильно текстовый файл в структуру а затем в бинарный файл - C++
Нужно просто прочесть файл в структуру данных а потом оттуда записать в бинарный файл Вот как выглядит текстовый файл: 11122 Mary...

Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой - C++
Никак не получается отладить в BC++ 3.1. Как сделать в классах так, чтобы введённые данные записывались в файл F1.txt, затем читались...


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

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

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