You have to have either Visual C++, Turbo C++ or Borland C++ though.
Although C and/or C++ are great, powerful and flexible languages, it’ll take you quite a bit before you have mastered enough of it to write even simple text-like games. You might want to try something easier, like Java or C#.
Either way, I reccommend you start with a language known as Python before you dig yourself deeper. No offence, but C is hard to learn, and even harder to code to avoid bugs and memory leaks. You don’t want C as your first language.
See http://www.diveintopython.org/ for a great beginner’s book in Python, http://www.pygame.org/ for games written in Python, and have fun! =)