Why don't you use an array instead of misusing a struct?

The data structure you want to use is called a queue.

Bye, Andreas