tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
546
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    darkkiller_ darkkiller_ ist offline Rookie
    Registriert seit
    Dec 2006
    Beiträge
    9
    Folgendes Problem, Ich möchte von einer Datei (z.b. Txt)
    alle einzelnen BITs auslesen,

    Mein Ansatz war folgender, die Nutzdaten (data) byteweise auslesen:

    Streamdata->Read(&buffer,1);
    und mithilfe einer Bitmaske und bitweisen & herausfinden
    Bitmaske = 0000 0001

    Umsetzung in C++ sah folgendermaßen aus:

    PHP-Code:
    BYTE maske=1;//0000 0001 Maske
            
    BYTE nutzbit[7];
            for(
    int i=0;i<8;i++)
            {
                    
    maske maske << i-1//Jeweils um 1 nach links
                    
    BYTE Bit   buffer maske;
                    
    Bit Bit >> i;
                    
    nutzbit[i] = Bit;
            } 
    Leider habe ich hier einen absoluten Denkfehler anscheinend drinnen,..
    könnte sich jemand meiner erbarmen und sich das mal ansehen und mir einen Rat geben ?

    Danke
     

  2. #2
    Teambeta Teambeta ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Beiträge
    207
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    
    #include <stdio.h>
    #include <stdlib.h>
     
    typedef unsigned char byte;
     
    int main( void )
    {
        int iCnt    = 0;
        byte    bByte   = 1;
     
        for( iCnt = 7; iCnt >= 0; iCnt-- )  // Damit wir auch richtig rum ausgeben ;-)
        {
            if( (bByte>>iCnt)&1 ) // Bit 'iCnt' aus dem Byte ansprechen, und schauen ob gesetzt
            {
                printf( "1" );
            }
            else
            {
                printf( "0" );
            }
        }
     
        printf( "\n" );
     
        getchar();
        return EXIT_SUCCESS;
    }

    Ich hoffe, ich konnte dir helfen .
     

Ähnliche Themen

  1. Manipulation von <title>
    Von sheeba1507 im Forum Coders Talk
    Antworten: 5
    Letzter Beitrag: 25.08.10, 23:38
  2. Genetic Manipulation
    Von Payne im Forum Fotografie
    Antworten: 0
    Letzter Beitrag: 23.03.10, 17:04
  3. Manipulation von GET_Variablen
    Von sipoh im Forum PHP
    Antworten: 5
    Letzter Beitrag: 23.02.08, 19:04
  4. DOM Manipulation
    Von Nambot im Forum PHP
    Antworten: 2
    Letzter Beitrag: 20.01.08, 14:55
  5. CSS-Manipulation
    Von LavaVisualizer im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 26.06.06, 21:22