我在我的C++程序中使用了一些HDF5文件,关于H5Dopen
函数,我有一个问题。是否有可能获取给定文件中hdf5数据集的维度?
hid_t file, dset;
herr_t status;
file = H5Fopen (filenameField, H5F_ACC_RDONLY, H5P_DEFAULT);
dset = H5Dopen (file, "/xField", H5P_DEFAULT);
在我继续下一行之前,我想要获取dset
的尺寸。
status = H5Dread (dset, H5T_NATIVE_DOUBLE, H5S_ALL, H5S_ALL, H5P_DEFAULT, &readBuf[0]);
我只找到了H5Dget_storage_size
,但它并不适用于我的情况。
有人知道如何做吗?