Я просто играю с массивами, и я написал эту крошечную вещь в Emacs (OSX), и я получаю Bus error: 10
когда я пытаюсь запустить его. Я не знаю, почему это так, может быть, кто-то может показать мне …
#include <iostream>
int main()
{
int array[3][3];
for (int i = 0; i < 3; i++)
{
for (int j = 0; i < 3; j++)
{
array[i][j] = j + i;
}
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
std::cout << array[i][j];
}
}
return 0;
}
Riiiiight здесь:
for (int j = 0; i < 3; j++)
Я думаю, что вы хотите j
там в середине.
for (int j = 0; j < 3; j++)
Других решений пока нет …