代码功能:获取到edit编辑框内的多行内容,并将其分割成多个单行字符串
作者:weekdawn
//获取编辑框内容
UpdateData(TRUE);
CString strEditStr;//编辑框的内容
CString strTemp;//用于分割的临时字符串
strEditStr=m_edit.GetString();//strEditStr为编辑框内的多行内容
//将编辑框的内容根据换行符分割开
CStringArray editArr;
int nPos = strEditStr.Find(_T('\n'));
strTemp = _T("");
while(0 <= nPos)
{
strTemp = strEditStr.Left(nPos);
if(!strTemp.IsEmpty())
editArr.Add(strTemp);
strEditStr = strEditStr.Right(strEditStr.GetLength() - nPos -1);
nPos = strEditStr.Find(_T('\n'));
}
if (!strEditStr.IsEmpty())
{
editArr.Add(strEditStr);
}//多行字符串分割完毕
//此时editArr里面保存的就是每一行的内容,可以用editArr.GetAt(i)进行访问