Witam.
Mam mały problem z wyzerowaniem tablicy trzy-wymiarowej. Program się kompiluje poprawnie, ale w momencie gdy chce go uruchomić to wyskakuje błąd, poniżej mój kod:
#include "stdafx.h"
#include <iostream>
using namespace std;
void zerownik(double tab[10][5][30]);
int _tmain(int argc, _TCHAR* argv[])
{
double tablica[10][5][30];
zerownik(tablica);
cout << tablica << endl;
return 0;
}
void zerownik(double tab[10][5][30])
{
for(int i = 0; i < 10 ;i++)
{
for(int n = 0; n < 5; n++)
{
for(int m = 0; m < 30; m++)
{
tab[i][n][m] = 0;
}
}
}
}
Debugger również wypluwa błąd, 7 linia, "access violation", gdyby ktoś mógłby mi powiedzieć, dlaczego tak się dzieje, to byłbym bardzo wdzięczny.
Pozdrawiam