Конвертировать строку в массив 2d

Мне было интересно, кто-нибудь знает, как преобразовать строку в 2d массив? Это была моя попытка:

string w;
char s[9][9];
int p=0;
getline(cin, w);
while(p != w.size())
{
  for (int k = 0; k < 9; k++)
  {
    for(int j = 0; j < 9; j++)
    {
      s[k][j] = w[p];
      p++;
    }
  }
}
  cout < "nums are: " < endl;
  for(int k = 0; k < 9; k++)
  {
    for(int j = 0; j 

Ответы на вопрос(2)

Ваш ответ на вопрос