Changeset 1662 for XIOS/trunk
- Timestamp:
- 05/16/19 16:56:30 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/io/onetcdf4_impl.hpp
r1618 r1662 76 76 memset (PtrArrayStr,' ',stringArrayLen*data.numElements()); 77 77 size_t offset=0 ; 78 79 // pb with iterator with blitz++ string array with recent compiler 80 /* 78 81 Array<StdString,1>::const_iterator it, itb=data.begin(), ite=data.end() ; 79 82 for(it=itb;it!=ite;++it, offset+=stringArrayLen) … … 82 85 PtrArrayStr[offset+it->size()]='\0' ; 83 86 } 84 87 */ 88 for(int i=0;i<data.numElements();i++,offset+=stringArrayLen) 89 { 90 data(i).copy(PtrArrayStr+offset,data(i).size()) ; 91 PtrArrayStr[offset+data(i).size()]='\0' ; 92 } 85 93 CTimer::get("CONetCDF4::writeData writeData_").resume(); 86 94 this->writeData_(grpid, varid, sstart, scount, PtrArrayStr);
Note: See TracChangeset
for help on using the changeset viewer.