im trying to write a program so i can learn C++ on my own, im also a big fan of MP games. i play this game called SOF2.

when u 1st enter ur cdkey, the game generates a unqiue id called GUID, thus a player has only 1 guid but he can have many names/aliases. when u connect to a server u can check other player guid by just doing /plist . a list of the player comes up on the console as follows.

985c358f Invariant
75gdf903 UnNamedPlayer

since im only a player i can only get the last 8 digits/letters of a players guid, even my own.

i can save those results by taking a screenshot of the console.

so what im trying to do is create a players-aliases database, for example a player can change his name or join another team and be part of 2 or more teams. but since he cant change his guid a crossrefernce of guids will give ALL the player's aliases.

it doesnt have to be a complex prog with user interfaces and search functions, for now im only interested in creating the list/database.

so the prog will ask
Enter player GUID: <you enter the guid>

Enter player alias: <you enter player alias>

(this will b saved in a txt file. 1st the guid and then the players name, guid's need to have 2 line sapcing between the next guid at all time, cuz a player might have for example 10 aliases.

if a guid already exist, after u enter the guid it will say
GUID already exists, enter player alias: <enter player alias>

the previous alias should not b deleted or over-written but it should b appended on that guid, so b4 u had 1 alias and now u have 2 aliases but still only 1 guid.

i have no idea if my logic or my ideas are correct so any suggestions are more than welcome, dont forget im new and this is done only for learning, with that said what knowledge of C++ will b required most to create this prog, what kinda functions or classes do i need to write.