![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как записать в файл посылку из нескольких бит.
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]считать байт, поменять в нем биты и записать обратно