Witam piszę program i mam tam alokację pamięci tablicy2 wymiarowej. Chciałbym aby allokacja wykonywała się w funkcji a nie w mainie. jak mam to napisać , czy da się aby argumentem był tylko rozmiar tablicy???
oto moja alokacja:
//alokacja odpowiedniej ilosci wierszy
double**matrix=(double**)malloc(n*sizeof(double*));
if ( matrix == NULL )
{
printf("blad przy alokacji pamieci ilosci wierszy");
return 1;
}
for(i=0;i<n;++i)
{
matrix[i]=(double*)malloc(n*sizeof(double));
if (matrix[i]==NULL)
{
printf("blad przy alokacji pamieci");
clean(matrix,i);
return 1;
}