Changeset 1666 for XIOS/dev/dev_trunk_omp/src
- Timestamp:
- 05/20/19 13:32:31 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/src/io/onetcdf4_impl.hpp
r1646 r1666 76 76 memset (PtrArrayStr,' ',stringArrayLen*data.numElements()); 77 77 size_t offset=0 ; 78 Array<StdString,1>::const_iterator it, itb=data.begin(), ite=data.end() ;78 /* Array<StdString,1>::const_iterator it, itb=data.begin(), ite=data.end() ; 79 79 for(it=itb;it!=ite;++it, offset+=stringArrayLen) 80 80 { … … 82 82 PtrArrayStr[offset+it->size()]='\0' ; 83 83 } 84 */ 85 for(int i=0;i<data.numElements();i++,offset+=stringArrayLen) 86 { 87 data(i).copy(PtrArrayStr+offset,data(i).size()) ; 88 PtrArrayStr[offset+data(i).size()]='\0' ; 89 } 84 90 85 86 87 91 CTimer::get("CONetCDF4::writeData writeData_").resume(); 92 this->writeData_(grpid, varid, sstart, scount, PtrArrayStr); 93 CTimer::get("CONetCDF4::writeData writeData_").suspend(); 88 94 89 95 delete [] PtrArrayStr;
Note: See TracChangeset
for help on using the changeset viewer.