Ok, I have no idea how to do this, so I'm hoping someone here does. Would it be possible to add an element to an array after it has been declared and initialized with some number of elements? For example:

void main(){
int x[4];
x[0]=1;
x[1]=2;
x[2]=3;
x[3]=4;

?????????????
}

I have something like this, now how would I be able to add another element to this array? Please help, this is very urgent! Thanks.