I am on Windows XP as well and for C programming I use Microsoft Visual C++ 6.0 Professional. It works great for both C/C++ programming.

Hern