Ergebnis 1 bis 2 von 2

Thema: Bitstrom verändern

  1. #1
    Gremmi83
    Gast

    Standard Bitstrom verändern

    Hallo,
    ich brauche mal etwas Hilfe:
    Es geht darum, dass ich 24 Bytes bits in einem int array data[6] habe.
    Nun muss ich die gesamte Bitfolge untersuchen und falls Bit i z.B. eine "1" ist,
    dieses Bit durch 7 andere Bits (1110010) ersetzen; falls Bit i+1 z.B. eine "0" ist
    durch die 7 Bits (0001101) ersetzen, usw. Im Endeffekt möchte ich die ersetzten Bits
    hintereinander in einem Buffer (int array buffer[42]) stehen haben.
    Ich spreize also die 24 original byte auf 168 byte (Faktor 7).
    Der Funktionsaufruf sollte folgendermaßen aussehen:
    Code:
    inline void copyBits (int *destination, int dstOffset, int *source, int srcOffset, int srcLenght);
    Kann mir jmd. helfen?

    Danke im Voraus.
    PS: Die datentypen können auch verändert werden.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Teeny
    Registriert seit
    03.05.2008
    Beiträge
    30
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Bitstrom verändern

    Benutz doch einfach den >> operator und den & operator um auf die bits zuzugreifen..
    So kannst du z.B. das letzte bit eines Wertes herausfinden:

    int bit = ((var >> 0) & 1);// bit wird dann 1 oder halt 0
    //0 kannst du auch durch eine höhere Zahl ersetzen um auf die davorliegenden bits zuzugreifen

    da gibt es auch noch die bitset Klasse kannste dir ja mal auf http://www.cplusplus.com/reference/stl/bitset/
    angucken.

    Dann kannste dir die Funktion eigentlich selber schreiben :P

    mfg KrokantKrockete
    Geändert von KrokantKrockete (15.11.2008 um 20:53 Uhr)

Ähnliche Themen

  1. div verändern
    Von Raziel im Forum HTML & CSS Forum
    Antworten: 16
    Letzter Beitrag: 14.07.2007, 13:40
  2. personal_bar verändern
    Von pherison im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 0
    Letzter Beitrag: 11.07.2007, 17:06
  3. Gif verändern
    Von Simsenetti im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 9
    Letzter Beitrag: 03.11.2006, 14:34
  4. Reiter verändern
    Von 00eraser00 im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 2
    Letzter Beitrag: 18.08.2006, 09:54
  5. Text verändern
    Von jaleel im Forum Flash Forum
    Antworten: 4
    Letzter Beitrag: 16.10.2005, 19:35

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •