darkkiller_
Grünschnabel
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,..
könnte sich jemand meiner erbarmen und sich das mal ansehen und mir einen Rat geben ?
Danke![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
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:
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
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)