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

Gast #37250
Lesenswert?
• ▲
▼
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 #37251
Lesenswert?
• ▲
▼
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 #37253
Lesenswert?
• ▲
▼
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren