In my project I'm using directinput to manage the joysticks attached to the PC and it works, but IMHO directimput is terrible to understand and manage perfectly...
Does some other library/method exist to manage the joysticks in C++ in a more pretty mode?