#include #include void main(void) { size_t nbL = 5; size_t nbC = 500000; printf("Allocation de %zu x %zu int\n", nbL, nbC); int** ti =(int**) calloc(nbL, sizeof(int*)); for (int i = 0; i < nbL; i++) { ti[i] = (int*) calloc(nbC, sizeof(int)); } for (int i = 0; i < nbL; i++) { printf("%p\n", ti[i]); } printf("\n"); printf("Desallocation\n"); if (ti != NULL) { for (int i = 0; i < nbL; i++) { free(ti[i]); ti[i] = NULL; } free(ti); ti = NULL; } }