Robert B.: C mal wieder, Länge einer Binary

Beitrag lesen

Moin Tom,

Wenn bin ein Array of Char (je 1 Byte) ist, ist das dann identisch mit bin[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

0 52

C mal wieder, Länge einer Binary

  1. 0
    1. 0
      1. 0
        1. 0
          1. 0
        2. 0
    2. 1
  2. 0
  3. 0
    1. 0
      1. 0
        1. 0
          1. 0
            1. 0
              1. 0
              2. 0
                1. 0
                  1. 1
                    1. 0
                    2. 0
                      1. 0
                    3. 0
                      1. 0
                      2. 0
                        1. 1
                          1. 0
                            1. 1
                          2. 0
                            1. 1
                            2. 0
                        2. 0
                          1. 0
                            1. 0
                              1. 1
                                1. 0
                                  1. 0
                                  2. 0
                                    1. 0
                                      1. 0
                                      2. 0
                          2. 1
              3. 1
                1. 0
                  1. 0
                  2. 0
                    1. 0

                      Interoperabilität

                      1. 0
                        1. 0
                          1. 0
                          2. 0
                            1. 0