In this chapter, you learned about syntax, logic, and runtime errors. You discovered how to set breakpoints and step through program execution. You also found out how to work with an assortment of debugging windows and to create exception-handling routines. In addition to all of this, you created the Tic-Tac-Toe game.
Don't look at the completion of the material in this book as the end of your Visual C++ programming education. Think of it as a launching point. Although this book has given you a solid foundation, there is still plenty more to learn. Before you run off and start tackling new and bigger programming projects, why not take just a little extra time and improve the Tic-Tac-Toe game by completing the following challenges?