some time ago i tried some very basic functions of sdl (http://www.libsdl.org/index.php) with visual studio and c++ and made a small (buggy) game called "catch the pig" out of it.
the - very bad - result of it can be found here (if there's anybody interested ;) )
http://members.aon.at/affengottsekte/CtP/CtPv0.1e.rar
note: my knowledge of c++ is...hmm...limited because of the fact that i never really programmed in c++ and so had to improvise at some parts of the sourcecode, which makes him really really...oh, well...indescribable. yes. indescribable. and this leads to the inexact "collision control"...