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

Как изменить один байт в бинарном файле? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ почти судоку) http://www.cyberforum.ru/cpp-beginners/thread220405.html
Уже создавала эту тему, но никто не ответил.Может не увидели или не успели.. .Если кто может помочь прошу помогите решить задачу на СИ суть задачи В каждую из шестнадцати клеток квадрата 4х4...
C++ Найти максимальный элемент среди отрицательных Здравствуйте! Будьте добры, помогите разобраться с этим: нужно написать программу, (используя массивы), которая будет искать максимальный елемент среди отрицательных и минимальный среди тех, что ... http://www.cyberforum.ru/cpp-beginners/thread220399.html
C++ Создание нового класса
Доброго времени суток!! Задание: 1. Определить пользовательский класс "компьютер". 2. Определить в классе следующие конструкторы: без параметров, с параметрами, копирования. 3. Определить в...
C++ Создание нового класса
Доброго времени суток!! Задание: 1. Определить пользовательский класс "компьютер". 2. Определить в классе следующие конструкторы: без параметров, с параметрами, копирования. 3. Определить в...
C++ Записать один файл в второй. http://www.cyberforum.ru/cpp-beginners/thread220377.html
Когда пытаюсь считать данные из файла оно мне выдает ошибку "access violation", вот код: //--------------------------------------------------------------------------- #pragma hdrstop #include...
C++ Даны натуральное число n, целые числа a1,a2,...,an Даны натуральное число n, целые числа a1,a2,...,an.Получить сумму положительных и число отрицательных членов последовательности a1,...,an подробнее

Показать сообщение отдельно
byte255
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 8
26.12.2010, 01:59  [ТС]
Огромное спасибо, вполне устраивает вариант на С.

Добавлено через 30 минут
Ну и на всякий случай, чтобы поставить точки над i напишу здесь флаги С++ (чтобы от меня тоже была польза =) )
C++
1
2
3
4
5
6
7
void BinFile::writeByte(long pos, char byte)
{
    ofstream bin(this->filename, ios_base::in|ios_base::binary); //фактически "r+b"
    bin.seekp(pos,ios_base::beg);
    bin.put(byte);
    bin.close();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.