ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
546
546
EMPFEHLEN
-
24.09.07 21:55 #1
- 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:
Leider habe ich hier einen absoluten Denkfehler anscheinend drinnen,..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;
}
könnte sich jemand meiner erbarmen und sich das mal ansehen und mir einen Rat geben ?
Danke
-
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
-
Manipulation von <title>
Von sheeba1507 im Forum Coders TalkAntworten: 5Letzter Beitrag: 25.08.10, 23:38 -
Genetic Manipulation
Von Payne im Forum FotografieAntworten: 0Letzter Beitrag: 23.03.10, 17:04 -
Manipulation von GET_Variablen
Von sipoh im Forum PHPAntworten: 5Letzter Beitrag: 23.02.08, 19:04 -
DOM Manipulation
Von Nambot im Forum PHPAntworten: 2Letzter Beitrag: 20.01.08, 14:55 -
CSS-Manipulation
Von LavaVisualizer im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 26.06.06, 21:22





Zitieren
Login






