This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Greetings Nils, Is there a copy of the file you are trying to read on the web somewhere? If not, would it be possible to get a copy? Thanks! Sean > Dear help team > > attached is a file to read a netcdf file with unknown dimension size. > it fails to allocate the size of the multidimension arrays: > > > T_2M_AV = new float***[timelength]; > for (i = 0; i < timelength; ++i){ > T_2M_AV[i] = new float**[heightlenght]; > for (j = 0; j< heightlenght; ++j) > T_2M_AV[i][j] = new float*[latlength]; > for (k = 0; k < latlength; ++k) > T_2M_AV[i][j][k] = new float[lonlength]; > } > > ncdump gives: > ... > float T_2M_AV(time, height_2m, lat, lon) ; > ... > > compiling the code with > g++ -c readdynamic.cpp > g++ -o readdynamic readdynamic.cpp -lnetcdf_c++ -lnetcdf > > > I will be very happy if you have any advice. > > best regrades > > Nils > > Ticket Details =================== Ticket ID: CEZ-194696 Department: Support netCDF Priority: Normal Status: Open