Ja, da muss ich damaltor beipflichten. Fremde Codes machen nur Sinn, wenn man diese wirklich "lesen", d.h. verstehen und sinnvoll abändern, kann. Vielleicht sollte man zunächst generell C üben, z.B. die Bit-Logik. Hierfür empfehle ich aufgrund guter Erfahrungen als Dozent in einem online-C++-Kurs den Compiler DevC++ als wirklich einfache IDE:
http://de.wikipedia.org/wiki/DevCpp
http://www.bloodshed.net/devcpp.html