Things have gone a bit wrong, I asked my lecturer how to get the numbers from the text file (I don't think he understood what I was trying to do), he used the getline() code to get the numbers out of the file. The problem is that they are stored in a char array, which means each digit on the number is in a different part of the array and finding out which number is bigger will be very difficult.

The program (which will be intergrated into the game) works like this:
1. Open the file.
2. Get the numbers from file.
3. Input a number that called CS (Current score, this would normally come from the game).
4. A big nested if statement to find out where the CS number should go in the list, or if it is too small display a message telling the player they do not have a high score.
5. Display the updated high scores.
6. Update the file with the new scores.
7. Close the file

Question:
1. Should I be using a text file for this program?
2. Is there any other way of getting the numbers out of the file?
3. Is there a way to convert a char array into an int?

Thanks.