typedef struct Strc { int a,b,c; }strc; void fun(strc **a,int n) { int i; *a=(strc *)malloc(4*sizeof(strc *)); for(i=0;i<4;i ) { a[i]->a=i; a[i]->b=i; a[i]->c=i 1; } } void main() { strc *a; int i; fun(&a,4); printf("value : "); for(i=0;i<4;i ) { printf("=",a[i].b); } printf("\n\n"); }