Hi, Am Friday 16 May 2003 19:40 schrieb Bodo Kaelberer:
Hoffentlich kann mir jemand einen Tipp geben wie man einzelne Bits auslesen kann ... oder ist es wirklich die einzige möglichkeit ein C-String auszulesen und dann in diesem die einzelnen Bits zu untersuchen ...
[...]
Vielleicht kann man auch am anderen Ende ansetzen. Mir faellt spontan nichts ein, was als einzelne Bits in einer Datei gespeichert ist. Allenfalls eine Eigenloesung. Vielleicht laesst sich das Problem loesen, indem der, der bisher Bits schreibt, zukuenftig Bytes schreibt?
Hmm, da könntest Du natürlich richtig liegen :)
So gross ist der Aufwand die einzelnen Bits aus einem Byte zu ziehen auch nicht. Dann wird das Programm halt zwei Zeilen laenger.
ACK Geht auch alles ohne bitfelder, char test = 'A'; if ((test & 0x1)) { /* Bit 0 ist gesetzt... */ } Da sind wohl die Bitoperatoren die beste Wahl ... Ciao andre