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 41 | #include <stdlib.h> #include <stdio.h> #include <string.h> void f(int** a_pv, const size_t a_size) { *a_pv = malloc(sizeof(int) * a_size); for (int i = 0; i < a_size; i++) (*a_pv)[i] = 2; } int main() { int* v = 0; f(&v, 4); for (int i = 0; i < 4; i++) printf("%d\n", v[i]); free(v); return 0; } |
CgojaW5jbHVkZSA8c3RkbGliLmg+CgojaW5jbHVkZSA8c3RkaW8uaD4KCiNpbmNsdWRlIDxzdHJpbmcuaD4KCgoKdm9pZCBmKGludCoqIGFfcHYsIGNvbnN0IHNpemVfdCBhX3NpemUpCgp7CgogICAgKmFfcHYgPSBtYWxsb2Moc2l6ZW9mKGludCkgKiBhX3NpemUpOwoKCgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhX3NpemU7IGkrKykgKCphX3B2KVtpXSA9IDI7Cgp9CgppbnQgbWFpbigpCgp7CgogICAgaW50KiB2ID0gMDsKCiAgICBmKCZ2LCA0KTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDQ7IGkrKykgcHJpbnRmKCIlZFxuIiwgdltpXSk7CgogICAgZnJlZSh2KTsKCgoKICAgIHJldHVybiAwOwoKfQoK
-
upload with new input
-
result: Success time: 0.01s memory: 1852 kB returned value: 0
2 2 2 2


