#include <stdio.h>
void print_vector(int *vector, int lon){
char *str
= calloc(5*lon
+3, sizeof(char)); // 5 for each character (3 characters per integer + space + comma.
// Two brackets and nul-terminator
if (lon) {
for(int i = 1; i < lon; i++){
}
}
}
int main(void) {
int vector[] = {1, 2, 3};
print_vector(vector, 3);
int vector2[] = {};
print_vector(vector2, 0);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgcHJpbnRfdmVjdG9yKGludCAqdmVjdG9yLCBpbnQgbG9uKXsKCiAgICBjaGFyICpzdHIgPSBjYWxsb2MoNSpsb24rMywgc2l6ZW9mKGNoYXIpKTsgCiAgICAvLyA1IGZvciBlYWNoIGNoYXJhY3RlciAoMyBjaGFyYWN0ZXJzIHBlciBpbnRlZ2VyICsgc3BhY2UgKyBjb21tYS4gCiAgICAvLyBUd28gYnJhY2tldHMgYW5kIG51bC10ZXJtaW5hdG9yCgogICAgc3RyY3B5KHN0ciwgIlsiKTsKCiAgICBpZiAobG9uKSB7CgkgICAgc3ByaW50ZihzdHIrMSwgIiVkIiwgdmVjdG9yWzBdKTsKCSAgICBmb3IoaW50IGkgPSAxOyBpIDwgbG9uOyBpKyspewoJICAgICAgICBzcHJpbnRmKHN0ciArIHN0cmxlbihzdHIpLCAiLCAlZCIsIHZlY3RvcltpXSk7CgkgICAgfQogICAgfQoKICAgIHN0cmNhdChzdHIsICJdIik7CgogICAgcHJpbnRmKCIlc1xuIiwgc3RyKTsKfQoKaW50IG1haW4odm9pZCkgewoJaW50IHZlY3RvcltdID0gezEsIDIsIDN9OwoJcHJpbnRfdmVjdG9yKHZlY3RvciwgMyk7CglpbnQgdmVjdG9yMltdID0ge307CglwcmludF92ZWN0b3IodmVjdG9yMiwgMCk7CglyZXR1cm4gMDsKfQo=