diff options
author | Scot Breitenfeld <brtnfld@hdfgroup.org> | 2013-03-17 14:58:48 (GMT) |
---|---|---|
committer | Scot Breitenfeld <brtnfld@hdfgroup.org> | 2013-03-17 14:58:48 (GMT) |
commit | c296178bb8e8891f249d810a150006a1ed554e16 (patch) | |
tree | a2f330c9e2c66e3f615350ef26215551a55d8875 /examples/h5_crtgrp.c | |
parent | fc41dda51f72b6f4209cfd06fed829eaf40bbfbd (diff) | |
download | hdf5-c296178bb8e8891f249d810a150006a1ed554e16.zip hdf5-c296178bb8e8891f249d810a150006a1ed554e16.tar.gz hdf5-c296178bb8e8891f249d810a150006a1ed554e16.tar.bz2 |
[svn-r23362] -r23091 and 23093 from trunk.
Tested: jam (intel)
Diffstat (limited to 'examples/h5_crtgrp.c')
-rw-r--r-- | examples/h5_crtgrp.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/examples/h5_crtgrp.c b/examples/h5_crtgrp.c new file mode 100644 index 0000000..3a94a8f --- /dev/null +++ b/examples/h5_crtgrp.c @@ -0,0 +1,40 @@ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Copyright by The HDF Group. *
+ * Copyright by the Board of Trustees of the University of Illinois. *
+ * All rights reserved. *
+ * *
+ * This file is part of HDF5. The full HDF5 copyright notice, including *
+ * terms governing use, modification, and redistribution, is contained in *
+ * the files COPYING and Copyright.html. COPYING can be found at the root *
+ * of the source code distribution tree; Copyright.html can be found at the *
+ * root level of an installed copy of the electronic HDF5 document set and *
+ * is linked from the top-level documents page. It can also be found at *
+ * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have *
+ * access to either file, you may request a copy from help@hdfgroup.org. *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+/*
+ * This example illustrates how to create and close a group.
+ * It is used in the HDF5 Tutorial.
+ */
+
+#include "hdf5.h"
+#define FILE "group.h5"
+
+int main() {
+
+ hid_t file_id, group_id; /* identifiers */
+ herr_t status;
+
+ /* Create a new file using default properties. */
+ file_id = H5Fcreate(FILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
+
+ /* Create a group named "/MyGroup" in the file. */
+ group_id = H5Gcreate2(file_id, "/MyGroup", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
+
+ /* Close the group. */
+ status = H5Gclose(group_id);
+
+ /* Terminate access to the file. */
+ status = H5Fclose(file_id);
+}
|