源码如下:
char h = '\n';
CString k(&h);
UpdateData();
for(int i=0;i<2;i++)
m_EDIT_BACK = m_EDIT_BACK + h + abc;
UpdateData(FALSE);//其中m_EDIT_BACK = "",abc = "mn"为什么在edit控件里输出的结果成这样子了:口mn 口mn
char h = '\n';
CString k(&h);
UpdateData();
for(int i=0;i<2;i++)
m_EDIT_BACK = m_EDIT_BACK + h + abc;
UpdateData(FALSE);//其中m_EDIT_BACK = "",abc = "mn"为什么在edit控件里输出的结果成这样子了:口mn 口mn
如果是的话,应该用"\r\n",而不是单一个\n
========================================
UpdateData(true);
///char h = '\n';
//CString k(&h);
/////////////////上两行改为:
CString k="\r\n";
///////////////////////////////
UpdateData();
for(int i=0;i<2;i++)
m_EDIT_BACK = m_EDIT_BACK + k + abc;///////H改为K
UpdateData(FALSE);
===========================================
由于m_EDIT_BACK为空,输出将是:
<空行>
mn
mn
=========================================
\n还不能让它换行,要前面加个回车\r