I'm trying to create a baseball game in C++ and I need help
I know I need to use an array for the bases and a if statement for the runner. am I missing any other features in my program planning????
You would first need to decide what exactly the program would do and how would the user interact with it. Then you can think about implementation details.
Even I - a Brit - know enough about baseball to know it involves rather more than 4 bases and a runner!
As hamsterman said, you need to decide what the game does. In this case it should be easy to define: right down a description of a baseball match, including the sequence of events in a (short) game of real baseball. Then scale it down!