imam problema sa dvodimenzionalnim matricama.
Naime sledeci kod ne radi:
Zbog cega gornji kod nece da radi kad sam deklarisao parametar kao pokazivac koji pokazuje
na pokazivac.Compiler kaze:
"cannot convert parameter 1 from int[10][10] to int**."
Zar "mat" ne predstavlja konstantan pokazivac na pokazivac(int**)?
Kako da prenesem pokazivac na dvodimenzionalnu matricu(ili trodimnezionalnu) nekoj funkciji pravilno?
Unaprijed zahvalan!
Naime sledeci kod ne radi:
Code:
void funk(int **a)
{
//...
}
int main()
{
int mat[10][10];
funk(mat);
return 0;
}
void funk(int **a)
{
//...
}
int main()
{
int mat[10][10];
funk(mat);
return 0;
}
Zbog cega gornji kod nece da radi kad sam deklarisao parametar kao pokazivac koji pokazuje
na pokazivac.Compiler kaze:
"cannot convert parameter 1 from int[10][10] to int**."
Zar "mat" ne predstavlja konstantan pokazivac na pokazivac(int**)?
Kako da prenesem pokazivac na dvodimenzionalnu matricu(ili trodimnezionalnu) nekoj funkciji pravilno?
Unaprijed zahvalan!