Use a vector. It's far easier.
No global variables either.
This is C++, not C...