# GB.Count

`long GB.Count ( void * array )`

Returns the number of elements in an array. *_array_ points at the array data.

Be careful ! The parameter is a direct pointer to the data. It is not the same parameter syntax than GB.NewArray, GB.FreeArray and GB.Add.

Example :

      /* Creates and delete an array of integers with n slots and gets its number of elements */

      int *array;
      long count;

      GB.NewArray((void *)&array, sizeof(*array), n);
      count = GB.Count(array);