5.2 Learn the IDs of All Types in Group: nc_inq_typeids
Learn the number of types defined in a group, and their IDs.
Usage
int nc_inq_typeids(int ncid, int *ntypes, int *typeids);
ncid- The group id.
ntypes- A pointer to int which will get the number of types defined in the
group. If NULL, ignored.
typeids- A pointer to an int array which will get the typeids. If NULL,
ignored.
Errors
NC_NOERR- No error.
NC_BADID- Bad ncid.
Example
The following example is from the test program
libsrc4/tst_enums.c.
if (nc_open(FILE_NAME, NC_NOWRITE, &ncid)) ERR;
/* Get type info. */
if (nc_inq_typeids(ncid, &ntypes, typeids)) ERR;
if (ntypes != 1 || !typeids[0]) ERR;