The problem is that when i compile this, i get 2 errors: one says the announcewinner() function has too many arguments, and the other saying it has too little. How is this possible? Note: I didnt include function code as it would take too long for the function codes. If you need the function list and their code, please say so. Thank you for help.
Your declaration: void announceWinner(char winner, char computer, char human)
So, announceWinner has 3 parameters.
You only call it in one place, on line 51, so I'm a little confused by your assertion that you're getting multiple errors. (Actually giving us the errors verbatim would've been helpful.)
If you'll notice on line 51 you supply only one argument which is the return value of the call to winner. According to your declaration, you must supply two more arguments to the function.