Зборник радова

mem = malloc(size); if(!mem) { printf("Greska u alokaciji memorijeV); exit(-l); i retum(mem); i / /* * Stampamatricu matricakojaje dimenzija duzx x duzy * debug funkcija */ void StampajMatricu(matrica, duzx, duzy) int **matrica, duzx, duzy; { intij; for (i = 0; i < duzx; i++) { for (j = 0; j < duzy; j++) printf("%d", matricajj] [j]); putchar('\n'); i /* * Alocira memoriju za matricu velicine duzx x duzy * povratna vrednost funkcije je pointer na alociranu matricu */ int **AlocirajMatricu(duzx, duzy) int duzx, duzy; { int**matrica, i, j; /* alociraj memoriju zapointere napointere */ matrica = (int **) AlocirajMemoriju(sizeof(int *) * duzx); /* alociraj za svaki pointer niz */ for (i = 0; i < duzx; i++) matrica[ij = (int *) AlocirajMemoriju(sizeof(int) * duzy); /* inicijalizuj matricu */ for (i = 0; i < duzx; i++) for (j = 0; j < duzy; j++) matrica[i][j] =0; retum(matrica); 1 / /* * proverava da li pixel sa kordinatama x,y pripada pegi * povratna vrednost TRUE ifyesOTHERWISE FALSE

Број 16

зборник радова

27