B
byte255
Здравствуйте. Подскажите пожалуйста, мне нужно изменить байт в бинарном файле, для чего использую такой код
Байт исправно записывается, но прочие байты файла устанавливаются в 0.
Компилятор g++, система linux ubuntu 9.10.
C++:
void BinFile::writeByte(long pos, short byte)
{
ofstream bin(this->filename, ios_base::binary);
bin.seekp(pos,ios_base::beg);
bin.put(byte);
bin.close();
}
Компилятор g++, система linux ubuntu 9.10.