Antwort auf: Tag 14 – Letzte Farbe anzeigen
› Foren › Adventskalender › Tag 14 – Letzte Farbe anzeigen › Antwort auf: Tag 14 – Letzte Farbe anzeigen
Dezember 15, 2015 um 08:30 Uhr
#872
Klaus
Teilnehmer
OK, die ersten beiden leuchten mir ja jetzt ein. Aber warum sendet er dann noch ein drittes Byte zu viel?
Das mit < sizeof(site)
leuchtet ja auch ein, wenn man mal drüber nachdenkt. Man fängt bei 0 an. Die Größe fängt natürlich bei 1 an. Deshalb muss man ja 1 früher aufhören. Aber wie kommt es dann zustande, dass er trotzdem 1 übers Ende raus liest?
Btw, bei mir liest er anscheinend nur 2 Bytes zu viel, was anhand der Erklärung automatisch \0 dran hängen und Größe fängt bei 0 an, auch logisch ist.
Ich müsste mal den Sniffer anwerfen, um zu sehen, was er genau sendet. Oder ob das dritte Byte bei mir nur nicht zu sehen ist.