-Array2dFile::labelsCopy (Array2dFile& copyFile, const char* const idStr)
-{
- string id = idStr;
- for (int i = 0; i < copyFile.getNumLabels(); i++) {
- Array2dFileLabel l = copyFile.labelGet (i);
- copyFile.labelGet(i).print(cout);
- l.print(cout);
- string lstr = l.getLabelString();
- lstr = idStr + lstr;
+Array2dFile::labelsCopy (Array2dFile& copyFile, const char* const pszId)
+{
+ std::string id;
+ if (pszId)
+ id = pszId;
+ for (unsigned int i = 0; i < copyFile.getNumLabels(); i++) {
+ Array2dFileLabel l (copyFile.labelGet (i));
+ std::string lstr = l.getLabelString();
+ lstr = id + lstr;