Daten organisieren



  • Hallo, zusammen
    Ich habe einen Zeiger, der auf einen Bitstrom zeigt: char *pt. Innerhalb eines Bytes müssen n nacheinander stehende Bits bearbeitet werden, wobei n zufällig ist(2 <= n <= 8). Wenn diese n Bits fertig bearbeitet sind, beschäftigt man sich mit den restlichen Bits, wenn die Anzahl der restlichen Bits nicht ausreicht, muss das nächste Byte zugegriffen werden, u.s.w. Aber im Rechnersystem kann ein Zeiger minimal nur auf ein 8-Bits-Feld zeigen. Wie soll man die Daten organisieren?
    Danke



  • Byteweise und dann einfach die Bits durch die Shift-Operatoren << und >> so zurecht schieben wie man sie braucht.

    cYa
    DjR


Anmelden zum Antworten