Moin Tom,
Wenn
bin
ein Array of Char (je 1 Byte) ist, ist das dann identisch mitbin[0]
, oder würde sizeof() quasi die Länge der Adresse prüfen bis zum ersten NULL-Byte?
Weder noch: sizeof
ermittelt die Größe eines Objects:
char bin[] = { 0, 0, 0, 0 };
printf("%lu\n", sizeof(bin)); /* gibt 4 × sizeof(char) aus */
Viele Grüße
Robert