#include <stdio.h>
#include <stdlib.h>
typedef struct {
int size; //size of array
int *array;
} mystruct;
mystruct * create_mystruct(int size) {
mystruct
* st
= (mystruct
*) malloc(sizeof(mystruct
)); st->size = size;
st
->array
= (int *) malloc(sizeof(int) * size
); return st;
}
int main(void) {
int size, i, x;
mystruct * st = create_mystruct(size);
for(i = 0; i < size; i++) {
st->array[i] = x;
}
for(i = 0; i < size; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnR5cGVkZWYgc3RydWN0IHsKCWludCBzaXplOyAvL3NpemUgb2YgYXJyYXkKCWludCAqYXJyYXk7Cn0gbXlzdHJ1Y3Q7CgpteXN0cnVjdCAqIGNyZWF0ZV9teXN0cnVjdChpbnQgc2l6ZSkgewoJbXlzdHJ1Y3QgKiBzdCA9IChteXN0cnVjdCopIG1hbGxvYyhzaXplb2YobXlzdHJ1Y3QpKTsKCXN0LT5zaXplID0gc2l6ZTsKCXN0LT5hcnJheSA9IChpbnQgKikgbWFsbG9jKHNpemVvZihpbnQpICogc2l6ZSk7CglyZXR1cm4gc3Q7Cn0KCmludCBtYWluKHZvaWQpIHsKCWludCBzaXplLCBpLCB4OwoJc2NhbmYoIiVkIiwgJnNpemUpOwoJbXlzdHJ1Y3QgKiBzdCA9IGNyZWF0ZV9teXN0cnVjdChzaXplKTsKCWZvcihpID0gMDsgaSA8IHNpemU7IGkrKykgewoJCXNjYW5mKCIlZCIsICZ4KTsKCQlzdC0+YXJyYXlbaV0gPSB4OwoJfQoJZm9yKGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7CgkJcHJpbnRmKCIlZFxuIiwgc3QtPmFycmF5W2ldKTsKCX0KCWZyZWUoc3QtPmFycmF5KTsKCWZyZWUoc3QpOwoJcmV0dXJuIDA7Cn0K