@moot1, He said he already has a 2D array for his board, so why would he create 9 new variables? That's just a waste and not efficient. ccPac014, if you already have an array (I would recommend making it a 1D array, but thats just me and not really relevant) all you have to do is change each element when need be. For example:
Let's say you have array of char with elements 1-9. You're gonna have a board displayed like you'd imagine, if the user says "Hey I want piece 6", then all you have to do is change the 5th element (index 5 would be number 6), to that players piece, either X or O, then reprint the board