I have just about learned the basics of C programming and I wanted to know what the advantages of C++ were to C programing and also do I need to be good at C before I could do C++. (I would want to use the language for windows based games and applications!)

????