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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести n параллельных горизонтальных линий разными цветами http://www.cyberforum.ru/cpp-beginners/thread985586.html
Вывести n параллельных горизонтальных линий разными цветами. Составить и использовать функцию для рисования одной горизонтальной линии.
C++ Графический интерфейс программы Доброго времени суток! Я пока не фея, я только учусь, поэтому у меня возникает вопрос: что надо знать, чтобы дать программе графический интерфейс? http://www.cyberforum.ru/cpp-beginners/thread985579.html
Не исчезают сердца при потере жизни в игре C++
В игре есть три жизни, соответственно, отображаются три сердца. Если жизнь пропадает, то сердце должно пропадать. Когда жизни заканчиваются, игра заканчивается, все нормально, но вот сердец все время отображается три Структура со счетчиком жизни и методами для работы с ним // file1.h struct DrawScene { DrawScene() : livesOfPlayer(MAXIMUM_LIVES) {} int getLivesOfPlayer()
Параллельные прямые C++
Есть два отрезка на плоскости, координаты точек известны. Нужно изменить координаты второй линии так, чтоб она стала параллельно первой на определенном пользователем расстоянии... Прошу помочь в математической составляющей, код реализую сам. Благодарю.
C++ fstream, string, random http://www.cyberforum.ru/cpp-beginners/thread985533.html
Вопрос такой, есть структура struct StructEmployee {; int id; string surname; string name; string patronymic; string appointment; string education; int expirience;
C++ Робота из символьными строками За індивідуальним завданням створити функцію для обробки символьних рядків. За зразок брати бібліотечні функції обробки рядків мови C, але не застосовувати їх у своїй функції. Передбачити обробку помилок у завданні параметрів і особливі випадки. Розробити два варіанти заданої функції - використовуючи традиційну обробку масивів і використовуючи адресну арифметику. Индивидуальное задание: ... подробнее

Показать сообщение отдельно
albannikov
 Аватар для albannikov
12 / 12 / 2
Регистрация: 20.12.2012
Сообщений: 75
24.10.2013, 12:59  [ТС]     Запись в бинарный файл
СПАСИБО, получилось
Работает так
C++
1
bfile.open ("base.bin", std::fstream::in | std::fstream::out | std::fstream::beg);
и так
C++
1
bfile.open("base.bin", ios::in | ios::out | ios::binary);
Только объясните пожалста разницу между двумя этими строками ...
во второй строке я указываю, что файл бинарный (ios::binary), но первая строка ведь тоже работает...

Добавлено через 3 часа 53 минуты
Оказывается сейчас переписывается начало файла, а мне нужно смещать содержимое, т.е. информация должна подвинуться, а не затираться новой.
Как реализовать , подскажите пожалста?
 
Текущее время: 15:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru