1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| #include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define DIM 3
#define NB_OBJ_PRIS 4
typedef struct {
int (*objPris)[DIM][NB_OBJ_PRIS];
} ind;
int main(void)
{
unsigned short i = 0, j = 0;
srand( time(NULL) );
ind a;
a.objPris = malloc((DIM * NB_OBJ_PRIS) * sizeof(int));
for(i = 0; i < DIM; i++) {
for(j = 0; j < NB_OBJ_PRIS; j++) {
*(a.objPris)[i][j] = (1 + rand() % 100);
}
}
for(i = 0; i < DIM; i++) {
for(j = 0; j < NB_OBJ_PRIS; j++) {
printf("Val[%d][%d] = %d\n", i, j, *(a.objPris)[i][j]);
}
}
free(a.objPris);
return 0;
} |
Partager