Hallo, wie kann ich auf die 3 Byte eines char array einzeln zugreifen? Mit z.B.
1 | lsb = buff +1; |
oder
1 | lsb = buff[1]; |
geht es nicht. Ich habe folgende Funktion:
1 | void read (unsigned char); |
2 | ...
|
3 | unsigned char buffer; |
In der Funktion: for-schleife, darin
1 | buff[ii] = temp; |
(insgesamt 3x1 byte) Main-Aufruf: read(&buffer); Danach komme ich aber nicht auf den gesamten Inhalt von buffer. Ich habe leider ewig nicht mit mit C programmiert und bin etwas verwirrt.