#include <stdio.h>
#include <stdlib.h>
//#include <alloc.h>
int main()
{
int **tab;
int i;
int ilosc = 3; // ilosc elementow tablicy
//printf("Podaj ilosc elementow tablicy");
//scanf("%d", &ilosc);
// tablica wskaźników malloc
*tab = calloc(5, sizeof(int*));
for(i = 0; i < 5; ++i)
{
*(tab + i) =(int*) calloc(ilosc, sizeof(int));
}
// przypisanie elementowi tablic [1][0] wartości 3
*(*(tab + ilosc) + 1) = 3;
printf("twoje tab[1][0] = %d", tab[1][0]);
}
Program ma tworzyć tablice 2wymiarowa 5x3
[][][]
[][][]
[][][]
[][][]
[][][]
a potem wpisac wartosc w odpowiednie pole
[][][]
[3][][]
[][][]
[][][]
[][][]
Program się kompiluje, tylko w czasie wykonywania się wiesza.
Dzięki za pomoc.