bool getline(CPVRTString& strSrc, CPVRTString& strLine, const char delimiter) { if(strSrc.size()>0) { size_t i32LineLength = strSrc.find_first_of(delimiter); if(!i32LineLength || i32LineLength==CPVRTString::npos) { strLine = strSrc; strSrc.clear(); } else { strLine = strSrc.substr(0,i32LineLength-1); strSrc = strSrc.substr(i32LineLength+1); } return true; } return false; }