Я хочу многократно обнулить большой массив 2d в C. Это то, что я делаю в данный момент:
// Array of size n * m, where n may not equal m
for(j = 0; j < n; j++)
{
for(i = 0; i < m; i++)
{
array[i][j] = 0;
}
}
Я попытался использовать memset:
memset(array, 0, sizeof(array))
Но это работает только для 1D массивов. Когда я печатаю содержимое 2D-массива, первая строка равна нулю, но затем я получаю нагрузку случайных больших чисел, и она падает.