3 Pluspunkte 0 Minuspunkte

Ich habe dieses Array

#include <stdio.h>

int main()
{

   double inputs[][8] = {
        {1, 0, 1, 0, 1, 0, 1, 0},
        {0, 1, 0, 1, 0, 1, 0, 1},
        {0, 1, 1, 1, 0, 1, 0, 1},
        {1, 1, 1, 1, 0, 0, 0, 0},
        {0, 0, 0, 0, 1, 1, 1, 1}
    };

    printf("%d", sizeof(inputs));

}


Wie kann ich die Länge von inputs herausfinden?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Indem du die Größe von inputs durch die Größe von inputs[0] teilst.

size_t realSize = sizeof(inputs) / sizeof(inputs[0];
von (766 Punkte)