Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запись одно бита в файл

2.1K
11 мая 2006 года
AD_min
36 / / 11.02.2004
Подскажите, plz. Грубо говоря, первым надо записать бит со значиением "1", а второй со значением "0" в поток out. Заранее спасибо :)
10K
11 мая 2006 года
лАмер
25 / / 27.06.2005
Цитата:
Originally posted by AD_min
Подскажите, plz. Грубо говоря, первым надо записать бит со значиением "1", а второй со значением "0" в поток out. Заранее спасибо :)


Писать в файл можно только байтами. А биты в нем записывай как тебе угодно.

2.1K
11 мая 2006 года
AD_min
36 / / 11.02.2004
Цитата:
Originally posted by лАмер
Писать в файл можно только байтами. А биты в нем записывай как тебе угодно.



А не мог бы ты сказать, что значит "записывай как угодно". Честно, не могу понять.. опыта маловато. Объясни plz

585
12 мая 2006 года
honeybeer
297 / / 06.09.2004
Цитата:
Originally posted by AD_min
А не мог бы ты сказать, что значит "записывай как угодно". Честно, не могу понять.. опыта маловато. Объясни plz


Ну как тебе объяснить... Булева алгебра. Любой бит в байте можно сбросить или установить, ну например
0xFF & 0x01 = 0x01,
0xFF | 0x01 = 0xFF,
0xFF ^ 0x01 = 0xFE

15K
12 мая 2006 года
bas
22 / / 18.04.2006
Цитата:
Originally posted by honeybeer
Ну как тебе объяснить... Булева алгебра. Любой бит в байте можно сбросить или установить, ну например
0xFF & 0x01 = 0x01,
0xFF | 0x01 = 0xFF,
0xFF ^ 0x01 = 0xFE



а что мешает считать байт, установить нужные биты в нем
и записать обратно в файл???

и насколько я помню
оптимальная скорость при записи/чтении
когда данніе кратны 4 байтам
(почитай документацию для уточнения)
так что не извращайся, всеравно в скорости не выиграешь, а скорей всего даже медленее работать будет

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог