Матричная форма в VC ++ - PullRequest
       1

Матричная форма в VC ++

0 голосов
/ 20 января 2011

У меня есть двумерный массив, содержащий элементы матрицы. Я хочу отобразить содержимое матрицы в окне управления редактированием, когда пишу диалоговый проект в 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

? Пожалуйста, помогите мне ..

1 Ответ

2 голосов
/ 20 января 2011

Попробуйте заменить strTest+="\n"; на strTest+="\r\n";.Windows использует возврат каретки (ASCII 13, «\ r»), за которым следует перевод строки (ASCII 10, «\ n») для обозначения новой строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...