void ProfileSimRunResults::GetCaseIDs(SC_StringArray& caseIDs) const { caseIDs.DeAlloc(); caseIDs.SetStringLen(ProfileSimCaseResults::caseIDLen); caseIDs.Alloc(Size()); for (int i = 0; i < Size(); i++) caseIDs += (*this)[i].caseID; };
void ReadStringArray(SC_StringArray& strings) { strings.DeAlloc(); int nLines = ReadInt(); int strLen = ReadInt(); strings.SetStringLen(strLen); strings.AllocAndSetSize(nLines); for (int i = 0; i < nLines; i++ ) { ReadText(strings[i], strLen); } }