#include <stdio.h>
#include <stdlib.h>
struct a{
int b;
char *c;
};
int main(void){
struct a *d;
int NumA = 3, NumB = 5, i, j;
d = malloc(sizeof(struct a) * NumA);
for(i = 0; i < NumA; i++){
d[i].b = 0;
d[i].c = malloc(sizeof(char*) * NumB);
for(j = 0; j < NumB; j++){
d[i].c[j] = i * 10 + j;
}
}
for(i = 0; i < NumA; i++){
for(j = 0; j < NumB; j++){
printf("%d ", d[i].c[j]);
}
printf("\n");
}
return 0;
}