Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как записать в файл посылку из нескольких бит.


Evgengold ©   (2009-01-21 13:00:00) 

Как записать в файл не целый байт информации лишь некоторые  нужные биты.


charoey_mag   (2009-01-21 13:34:00) [1]

Меньше чем байт все равно нельзя. Биты мошешь сам выбирать из байт:

b:byte;

read(b,SizeOf(byte));
b:=b and $C0; //первые два бита остаются
write((b,SizeOf(byte));


clickmaker   (2009-01-21 13:32:00) [2]

> [3] Evgengold   (21.01.09 13:29)

для тех, кто в танке: в файл нельзязаписать меньшебайта.
Можно записать байт с установленными нужными битами


Evgengold   (2009-01-21 13:29:00) [3]

Всмысле. Мне нужно например считать байт информации  первых 2 бита открыть файл/записисать туда только первых 2 бита/ закрыть файл


Правильный$Вася   (2009-01-21 13:21:00) [4]

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


antonn   (2009-01-21 13:01:00) [5]

считать байт, поменять в нем биты и записать обратно


Наверх

Титульная страница Поиск, карта сайта Написать письмо