Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int ***t;
- unsigned int A,B,C,i,j;
- printf("Prosze podac liczbe wierszy tablicy A=");
- scanf("%u",&A);
- printf("Prosze podac liczbe kolumn tablicy B=");
- scanf("%u",&B);
- printf("Prosze podac liczbe kczegoś tam trzeciego C=");
- scanf("%u",&C);
- t=(int ***)malloc(A*sizeof(int **));
- for(i=0;i<A;i++) //malokuje wskaźnik na 3 wymiar
- *(t+i)=(int **)malloc(B*sizeof(int *));
- for(i=0;i<A;i++)
- for(j=0;j<B;j++)
- *(*(t+i)+j)=(int *)malloc(C*sizeof(int));
- if (t==NULL)
- {
- printf("NULL\n");
- exit(1);
- }
- for(i=0;i<A;i++)
- free(*(t+i));
- for(i=0;i<A;i++)
- for(j=0;j<B;j++)
- free(*(*(t+i)+j));
- free(t);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement