Whats the point of C when u can "simply" do it in Assembler
For instance if u want to print a lot of player stats more than one time to the screen u can do it with "player.toString()" rather than "Stamina: " + player.stamina + "\nAgility: " + player.agility and so on.
It just gives u the possibility to represent an object as a string.
But u don't have to use it :P
Please correct me if I'm wrong!