Example #1
0
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;
}