Forum: PC-Programmierung Daten in ein Bit-Array einschieben


von Wolfgang (Gast)


Lesenswert?

Hallo Leute,
kann mir jemand eine Tip geben. Ich möchte eine Bitfolge - ca. 68 Bits - 
in ein Array einlesen. Die Bits stehen als Flag.b_Bit zur Verfügung. Ich 
dachte dabei an eine Funktion ähnlich eines Schieberegisters, bei dem 
ich den Zustand dieses Bits per SHIFT-Befehl so lange einschieben kann 
bis die Übertragung komplett ist. Anhand einer festen 
Start-Bitkombination möchte ich später den korrekten Anfang 
herausfiltern und die folgenden Daten auswerten.
Meine Frage ist, wie kann ich einfach eine Speicherkonfiguration (Array) 
erstellen, in der ich die Daten einlesen (einschieben) kann?
Hat jemand eine Idee die mir da weiterhilft?

Herzlichen Dank im Voraus

Wolfgang

von Mark B. (markbrandis)


Lesenswert?

bool bit_array[68];

Oder versteh ich die Frage falsch?

von Wolfgang (Gast)


Lesenswert?

Ja, so in dieser Art, wenn ich es wie ein n-Bit langes Shift-Register 
betrachten kann. Hast du evtl. einen kurzen Beispielcode? Werde mich mal 
über die genaue Funktion schlau machen. Danke

von Falk B. (falk)


Lesenswert?


von Wolfgang (Gast)


Lesenswert?

Danke, so muss es gehen. Nach ca. 7 Jahren Programmier-Abstinenz müssen 
die "Grauen Zellen" erst mal wieder aufgeweckt werden.
Nochmals Danke für euere Hilfe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.