Zitat von
glkgereon:
kann ich denn ohne streams biteise schreiben?
AFAIK geht das auch nicht.
Zitat von
glkgereon:
oder kann ich bei einem byte ein bit direkt ohne umwege über 2er-potenzen "ansteuern"?
Es wäre möglich, mit Hilfe der Operatoren
shl und/oder
shr auf bestimmte bits im Byte zuzugreifen:
Delphi-Quellcode:
function GetBitofByte(aByte: Byte; nBit: Byte): Boolean;
begin
Result:= ((aByte and (1 shl nBit))<>0);
end;
Die Funktion gibt
True zurück, wenn das entsprechende Bit von
aByte gesetzt ist, ansonsten erhält man
False. (Es sei 0<=nBit<=7)
MfG
Binärbaum