Tengo una matriz unidimensional de 49 espacios declarada como int boardArray [49];
y también tengo una matriz bidimensional de 7x7 declarada como int boardArrayTwo [7][7]'
Estoy tratando de usar ciclos anidados para lanzar la matriz unidimensional a el conjunto de dos dimensiones aquí es el código que estoy usando para probarlo.Convertir un Arrary de una dimensión en dos dimensiones en C++
for (int i = 0; i > 50; ++i)
{
boardArray[i] = i; //fills the array with ints 0 - 48 to test
}
for (int x = 0; x >= 7; ++x)
{
for (int k = 0; k >= 7; ++k)
{
for (int n = 0; n >= 49; ++n)
{
boardArrayTwo[x][k] = boardArray[n];
cout << boardArrayTwo[x][k] << " " << endl;
}
}
}
He intentado ejecutar esto pero no pasa nada. ¿Lo estoy haciendo mal?
Los bucles encabezada por el de (int n = 0; n> = 49; ++ n) y para (int x = 0; x> = 7; ++ x) se ejecutarán exactamente 0 veces. Es por eso que nada sucederá. –