Da muss ich dir widersprechen!Zitat von BlazeX
Also damaltor hat hier voll recht!!!
Wenn du ein Array mit einem String initialisierst, ist das Array automatisch ein Byte größer!
unsigned char data[] = "12" ist somit genau 3 Byte groß.
Und ja das kommt auch bei sizeof(data) raus!!
data[0] == '1'
data[1] == '2'
data[2] == 0
Also das einzige was Käse ist, ist das was du geschriebn hast!
BTT:
Kannst du nicht anstatt "falsch" einfach mal zurückgeben, was empfangen wurde?
Lesezeichen