[Bascom]*werte aus einem bit-array zu bytes zusammenfassen..

Gast #37250
mahlzeit,
ich habe ein array mit einzelnen bits. dieses array möchte ich nun
'filetieren' und byteweise weiterverarbeiten, sinngemäss etwa so:

DIM feld(100) as BIT
DIM filet as BYTE
filet = feld(0) to feld(7)

kann mir dabei jemand unter die arme greifen? irgendwie bekomme ich das
nicht gebacken und die bascom-hilfe bringt mich auch nicht wirklich
weiter...
avr-gcc hat da doch auch passendes parat (bitmasken oder so ähnlich,
oder?), gibts sowas nun auch in bascom?

gruss
gerd
Gast
Moin !!

Wie hast Du denn ein BIT-Array erzeugt ?
So wie Du es oben beschrieben hast (1. Zeile) funktioniert es nicht.

Error: 217  Line: 1   No arrays allowed with BIT/BOOLEAN data type
[FELD]

MfG
Gast
Hallo Gerd,

wie wäre es, wenn Du es umgekehrt machst, also ein Byte-array und dann
auf die Bytes bitweise zugreifst?

Letzteres geht so: variable.0 bis variable.7

Markus
Gast
n'abend...

@formtapez:
ähem... praktisch hab ichs noch nicht probiert mit dem bit-array da ich
grad mein linux laufen hab und daher noch mit meinen konzept-zetteln
rumwurste . ausserdem hatte ich noch keine lösung für den byte-weisen
zugriff ...
bin einfach davon ausgegangen, dass man auch mit bitvariablen arrays
erstellen kann... (voll vor die wand gelaufen würd ich sagen gg)

aber ich glaube markus hat die lösung für mein problem gepostet. hört
sich jedenfalls vielversprechend an...

gruss
gerd

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.