#include <stdio.h>
#include <stdlib.h>
#define MAX 3
void add( int *array[MAX], int *addr)
{
array
= realloc(array
, 1*sizeof(int)); array[MAX+1] = addr;
}
int main()
{
int *addr = 4;
int *array[MAX] = {"1","2","3"};
add(array, addr);
int i;
for(i = 0; i<3;i++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2RlZmluZSBNQVggMwoKdm9pZCBhZGQoIGludCAqYXJyYXlbTUFYXSwgaW50ICphZGRyKQp7CiAgICBhcnJheSA9IHJlYWxsb2MoYXJyYXksIDEqc2l6ZW9mKGludCkpOwogICAgYXJyYXlbTUFYKzFdID0gYWRkcjsKfQoKaW50IG1haW4oKQp7CiAgICBpbnQgKmFkZHIgPSA0OwogICAgaW50ICphcnJheVtNQVhdID0geyIxIiwiMiIsIjMifTsKICAgIGFkZChhcnJheSwgYWRkcik7CiAgICBpbnQgaTsKICAgIGZvcihpID0gMDsgaTwzO2krKykKICAgICAgICBwcmludGYoIiVkICIsICphcnJheVtpXSk7CgogICAgcmV0dXJuIDA7Cn0=