我有一个具有矩阵元素的二维数组,我想在VS2010中编写基于对话框的项目时在编辑控制框上显示矩阵的内容
但是我在按钮控件中添加的代码
在下面是s。
void CtestCstrDlg::OnBnClickedButton1()
{
CString strTest(" "), strB,strC;
// TODO: Add your control notification handler code here
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
strB.Format(L"%d ", j);
strTest+=strB;
}
strTest+="\n";
}
m_edDisp.SetWindowTextW(strTest);
}
但是我发现在运行时,如果我单击按钮,它只会在一行中显示内容。
如何获得像这样的正方形
0 1 2 3
0 1 2 3
0 1 2 3
0 1 2 3
?
请帮我..
最佳答案
尝试将strTest+="\n";
替换为strTest+="\r\n";
。 Windows使用回车符(ASCII 13,'\ r')和换行符(ASCII 10,'\ n')来指定新行。