#include <stdio.h>
#include <stdlib.h>
struct myStruct {
int a;
int b;
int c;
};
struct myStruct * initialize( int size ) {
return malloc( size
* sizeof( struct myStruct
) ); }
void operations( struct myStruct * myArray ) {
myArray[1].a = 7;
}
int main( ){
struct myStruct * myArray;
myArray = initialize( 2 );
operations( myArray );
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnN0cnVjdCBteVN0cnVjdCB7CglpbnQgYTsKCWludCBiOwoJaW50IGM7Cn07CgpzdHJ1Y3QgbXlTdHJ1Y3QgKiBpbml0aWFsaXplKCBpbnQgc2l6ZSApIHsKCXJldHVybiBtYWxsb2MoIHNpemUgKiBzaXplb2YoIHN0cnVjdCBteVN0cnVjdCApICk7Cn0KCnZvaWQgb3BlcmF0aW9ucyggc3RydWN0IG15U3RydWN0ICogbXlBcnJheSApIHsKCW15QXJyYXlbMV0uYSA9IDc7Cn0KCmludCBtYWluKCApewoKCXN0cnVjdCBteVN0cnVjdCAqIG15QXJyYXk7CgoJbXlBcnJheSA9IGluaXRpYWxpemUoIDIgKTsKCW9wZXJhdGlvbnMoIG15QXJyYXkgKTsKCglwcmludGYoICIlZCIsIG15QXJyYXlbMV0uYSApOwoJZnJlZSggbXlBcnJheSApOwoKCXJldHVybiAwOwp9