diff options
Diffstat (limited to 'src/H5IO.cc')
-rw-r--r-- | src/H5IO.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/H5IO.cc b/src/H5IO.cc index 276f2c2..5a360f6 100644 --- a/src/H5IO.cc +++ b/src/H5IO.cc @@ -177,7 +177,7 @@ int H5IO::selectdataset(int i){ // must iterate to select or for now just char dataname[128]; //char dataname2[128]; - sprintf(dataname,"H5IO-Dataset%u",index); // was a KLUDGE! + sprintf(dataname,"H5IO-Dataset%09u",index); // was a KLUDGE! //getdatasetname(index,dataname2); //printf("Datasetname for dataset[%u]=[%s] [%s]\n",index,dataname,dataname2); enddataset(); // close current dataset @@ -286,8 +286,8 @@ int H5IO::createdataset(IObase::DataType nt,int rank,CONST int *dims){ createdatatype(nt); //printf("+++createdataset index=%u\n",index); // dump the old one and create a new one - char buffer[32]; - sprintf(buffer,"H5IO-Dataset%u",index); // current index in file + char buffer[128]; + sprintf(buffer,"H5IO-Dataset%09u",index); // current index in file //printf("Creating dataset [%s]\n",buffer); dataset = H5Dcreate(file,buffer, datatype, dataspace, H5P_DEFAULT); @@ -378,7 +378,7 @@ int H5IO::readInfo(char *name,IObase::DataType &typeID,int &rank,int *dims,int m selectdataset((int)index); } getdatasetinfo(rank,dims,typeID); - //sprintf(name,"H5IO-Dataset%u",index); + //sprintf(name,"H5IO-Dataset%09u",index); getdatasetname(index,name); hasread=1; return 1; |