我有一个包含矩阵元素的二维数组我想在编辑控件框中显示矩阵的内容,而我在VS2010中编写一个基于对话框的项目 但是我在按钮控件中添加了代码 是下面的。
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
? 请帮帮我..
答案 0 :(得分:2)
尝试将strTest+="\n";
替换为strTest+="\r\n";
。 Windows使用回车符(ASCII 13,'\ r'),然后使用换行符(ASCII 10,'\ n')来指定新行。