Bonjour,
Je voudrais transformer un fichier.dat en fichier.h5
J'ai programmé cette routine pour créer un fichier h5 à partir d'un tableau rentré en dur dans le code :
Mais maintenant j'aimerais à partir d'un fichier.dat, le rentrer dans ma routine et obtenir en sortie fichier.h5, mais je ne sais pas comment faire le lien entre mon fichier.dat et file_id=H5Fcreate....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #include "hdf5.h" #include "hdf5_hl.h" #define RANK 2 int main( void ) { hid_t file_id; hsize_t dims[RANK]={3,3}; int data[]={1,2,3,4,5,6,7,8,9}; herr_t status; /* create a HDF5 file */ file_id = H5Fcreate ("ex_lite1.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT); /* create and write an integer type dataset named "dset" */ status = H5LTmake_dataset(file_id,"/dset",RANK,dims,H5T_NATIVE_INT,data); /* close file */ status = H5Fclose (file_id); return 0; }
Merci pour votre aide
Cordialement
Partager