Witam
Chciałbym żeby program alokowal tablice z uzyciem funkcji. Gdzie do funkcji zostaje przekazana tablica dwuwymiarowa. Ale program ktory napisalem sie wiesza, wiec jest jakis blad w tek funkcji. Wydaj mi sie ze źle zadelkarowalem argumenty funkcji.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int alokuj(int **tab, int x);
int x,i,j,z;
int **macierz_1, **macierz_2, **iloczyn;
int main()
{
srand(time(0));
printf("Podaj wielkosc macierzy\n");
scanf("%d", &x);
alokuj(macierz_1, x);
alokuj(macierz_2, x);
alokuj(iloczyn, x);
}
int alokuj(int **tab, int x)
{
tab = (int**)malloc(sizeof(int*)*x);
for (i=0; i<x; i++)
{
tab[i]= (int*)malloc(sizeof(int)*x);
}
}